-- BP 7.1.6 content: Interface syschar: 3 persistence-version: 7.1.6

INSERT INTO C_I
	VALUES ("37bf1de1-2311-4331-bb88-0f539ec55fe9",
	"00000000-0000-0000-0000-000000000000",
	'Shlaer-Mellor Metamodel Interface',
	'');
INSERT INTO C_EP
	VALUES ("ebab929c-1710-40bb-bd91-485e49997d1d",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addEnumerationValue',
	'Add an enumeration value to an existing enumeration type.
    This bridge must be called for each enumeration value. Every enumeration 
type requires at least one enumeration.',
	0);
INSERT INTO C_IO
	VALUES ("ebab929c-1710-40bb-bd91-485e49997d1d",
	"ba5eda7a-def5-0000-0000-000000000000",
	'addEnumerationValue',
	'Add an enumeration value to an existing enumeration type.
    This bridge must be called for each enumeration value. Every enumeration 
type requires at least one enumeration.',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("c360758f-5d91-4f2b-80dd-68a71da099cf",
	"ebab929c-1710-40bb-bd91-485e49997d1d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("d903e674-165e-4eb6-b552-9ba27812407e",
	"ebab929c-1710-40bb-bd91-485e49997d1d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the enumeration value.',
	0,
	'',
	"c360758f-5d91-4f2b-80dd-68a71da099cf");
INSERT INTO C_PP
	VALUES ("3a841306-553b-44d0-b196-e217547b92ee",
	"ebab929c-1710-40bb-bd91-485e49997d1d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'enumeration',
	'The name of the enumeration to which the enumeration value is assigned. ',
	0,
	'',
	"d903e674-165e-4eb6-b552-9ba27812407e");
INSERT INTO C_EP
	VALUES ("ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createOperator',
	'Create an operator for a user-defined type that is not already part of the set 
of operators for its core type.',
	0);
INSERT INTO C_IO
	VALUES ("ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createOperator',
	'Create an operator for a user-defined type that is not already part of the set 
of operators for its core type.',
	0,
	'',
	"ebab929c-1710-40bb-bd91-485e49997d1d");
INSERT INTO S_DT_PROXY
	VALUES ("709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	"00000000-0000-0000-0000-000000000000",
	'creationResult_t',
	'The creation result type is used in conjunction with creating a Shlaer-Mellor 
domain model to verify it is compatible with the metamodel. The result 
enumerator directs the verifier toward further action.',
	'',
	'../DataTypes/DataTypes.xtuml');
INSERT INTO C_PP
	VALUES ("0201a49c-79b4-4716-8060-0894f5665523",
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9d56f35e-02f7-4252-b37b-781db666abce",
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The name of the data type associated with this operation.
',
	0,
	'',
	"0201a49c-79b4-4716-8060-0894f5665523");
INSERT INTO C_PP
	VALUES ("2e9074f9-ebca-4afb-b8be-87c2d92c40b5",
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the operation. e.g., "addition"',
	0,
	'',
	"9d56f35e-02f7-4252-b37b-781db666abce");
INSERT INTO C_PP
	VALUES ("acc284f3-63c3-4ca0-9379-f81a8519c816",
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"ba5eda7a-def5-0000-0000-000000000004",
	'symbol',
	'The symbolic name of the operation. e.g., "+"',
	0,
	'',
	"2e9074f9-ebca-4afb-b8be-87c2d92c40b5");
INSERT INTO C_PP
	VALUES ("503bae68-3007-46bb-89e3-d78588b1b3fd",
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca",
	"ba5eda7a-def5-0000-0000-000000000004",
	'resultType',
	'The name of the data type that the result of the operation produces.',
	0,
	'',
	"acc284f3-63c3-4ca0-9379-f81a8519c816");
INSERT INTO C_EP
	VALUES ("b2be4e5c-5c13-40b6-926d-7e8afdc01600",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createType',
	'Create a new user-defined type from a domain model to be verified against the 
Shlaer-Mellor metamodel. The only expected failure scenarios are duplication, 
and invalid parameters.',
	0);
INSERT INTO C_IO
	VALUES ("b2be4e5c-5c13-40b6-926d-7e8afdc01600",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createType',
	'Create a new user-defined type from a domain model to be verified against the 
Shlaer-Mellor metamodel. The only expected failure scenarios are duplication, 
and invalid parameters.',
	0,
	'',
	"ecf2ffee-e26a-4cf5-8ecc-f3498613a4ca");
INSERT INTO C_PP
	VALUES ("8a7b2e42-f9c6-4f4f-b81d-272c0cfdd58f",
	"b2be4e5c-5c13-40b6-926d-7e8afdc01600",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("d0e0e71e-48d2-426f-9bb3-859bcc2b6ae9",
	"b2be4e5c-5c13-40b6-926d-7e8afdc01600",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the user-defined data type for the modeled domain.',
	0,
	'',
	"8a7b2e42-f9c6-4f4f-b81d-272c0cfdd58f");
INSERT INTO C_PP
	VALUES ("aae614af-c785-4a9f-a13f-604233e0b7ce",
	"b2be4e5c-5c13-40b6-926d-7e8afdc01600",
	"0b1ed8bd-1715-4575-a6c6-77d9a368c4fc",
	'coreType',
	'The metamodel core data type name associated with this user defined data type.',
	0,
	'',
	"d0e0e71e-48d2-426f-9bb3-859bcc2b6ae9");
INSERT INTO S_DT_PROXY
	VALUES ("0b1ed8bd-1715-4575-a6c6-77d9a368c4fc",
	"00000000-0000-0000-0000-000000000000",
	'data_t',
	'An enumeration of the core data types defined in the metamodel.',
	'',
	'../DataTypes/DataTypes.xtuml');
INSERT INTO C_EP
	VALUES ("21f6cca2-c800-431b-8794-96a1c605331f",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addDataToEntryRule',
	'Add a data member to an entry rule. An entry rule with no data members will not 
allow an event with parameters to be assigned to it''s transition. An entry rule 
with data will use the data to ensure the same data rule is followed whenever 
an event is assigned to it''s transition.',
	0);
INSERT INTO C_IO
	VALUES ("21f6cca2-c800-431b-8794-96a1c605331f",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addDataToEntryRule',
	'Add a data member to an entry rule. An entry rule with no data members will not 
allow an event with parameters to be assigned to it''s transition. An entry rule 
with data will use the data to ensure the same data rule is followed whenever 
an event is assigned to it''s transition.',
	0,
	'',
	"b2be4e5c-5c13-40b6-926d-7e8afdc01600");
INSERT INTO C_PP
	VALUES ("f16109a6-4804-461c-82ba-c7f2c3bd7ac7",
	"21f6cca2-c800-431b-8794-96a1c605331f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("2842eddd-c3b3-41ff-9cc1-017cd76250cc",
	"21f6cca2-c800-431b-8794-96a1c605331f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object by which the event is accessed.',
	0,
	'',
	"f16109a6-4804-461c-82ba-c7f2c3bd7ac7");
INSERT INTO C_PP
	VALUES ("8513de21-062b-4d6f-88f3-d0f488b61df3",
	"21f6cca2-c800-431b-8794-96a1c605331f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'stateName',
	'The name of the state associated with the entry rule.',
	0,
	'',
	"2842eddd-c3b3-41ff-9cc1-017cd76250cc");
INSERT INTO C_PP
	VALUES ("0ca78e61-da5a-4a3c-8ea5-53bebcf4957f",
	"21f6cca2-c800-431b-8794-96a1c605331f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'dataType',
	'',
	0,
	'',
	"8513de21-062b-4d6f-88f3-d0f488b61df3");
INSERT INTO C_EP
	VALUES ("39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addParameterToEvent',
	'Adds a parameter of the specified type to the named event.
',
	0);
INSERT INTO C_IO
	VALUES ("39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addParameterToEvent',
	'Adds a parameter of the specified type to the named event.
',
	0,
	'',
	"21f6cca2-c800-431b-8794-96a1c605331f");
INSERT INTO C_PP
	VALUES ("0241a247-41e8-4f3a-9801-6f49019d4885",
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("b9d67c53-682e-47ee-8cfa-d89836bf686b",
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object by which the event is accessed.',
	0,
	'',
	"0241a247-41e8-4f3a-9801-6f49019d4885");
INSERT INTO C_PP
	VALUES ("df2c07d9-d903-4a52-a5b8-f0b86ecc6cc7",
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'event',
	'The name of the event.',
	0,
	'',
	"b9d67c53-682e-47ee-8cfa-d89836bf686b");
INSERT INTO C_PP
	VALUES ("a0d91db5-872f-412d-8a44-f9d824a044db",
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the data parameter.',
	0,
	'',
	"df2c07d9-d903-4a52-a5b8-f0b86ecc6cc7");
INSERT INTO C_PP
	VALUES ("f775425f-15a9-4957-bcd4-7c5cdf96f599",
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The identifier for the type that defines the data parameter.',
	0,
	'',
	"a0d91db5-872f-412d-8a44-f9d824a044db");
INSERT INTO C_EP
	VALUES ("a183f9a6-50fd-4dd2-9550-5d26cb36f9f9",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createAssignerStateModel',
	'',
	0);
INSERT INTO C_IO
	VALUES ("a183f9a6-50fd-4dd2-9550-5d26cb36f9f9",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createAssignerStateModel',
	'',
	0,
	'',
	"39aabe44-aba7-40fd-a13f-bb883cf9a48f");
INSERT INTO C_PP
	VALUES ("6fda4ac1-91c3-4071-bc73-9c82d8f13523",
	"a183f9a6-50fd-4dd2-9550-5d26cb36f9f9",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("7b5026cc-1321-4860-9918-8a848ffefd8b",
	"a183f9a6-50fd-4dd2-9550-5d26cb36f9f9",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"6fda4ac1-91c3-4071-bc73-9c82d8f13523");
INSERT INTO C_EP
	VALUES ("58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createState',
	'Adds a state to an existing state model.',
	0);
INSERT INTO C_IO
	VALUES ("58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createState',
	'Adds a state to an existing state model.',
	0,
	'',
	"a183f9a6-50fd-4dd2-9550-5d26cb36f9f9");
INSERT INTO C_PP
	VALUES ("12aeeb98-9854-4b50-94b1-55420137268c",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("5a89c47b-8c2c-4e16-8f1c-e7abb78aa8e5",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"12aeeb98-9854-4b50-94b1-55420137268c");
INSERT INTO C_PP
	VALUES ("e542272b-308a-43cf-b4d6-79c5e3ae45bb",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"3b3acf5b-5a5f-4cec-8155-7095d6b1741a",
	'type',
	'The state type being created.',
	0,
	'',
	"5a89c47b-8c2c-4e16-8f1c-e7abb78aa8e5");
INSERT INTO S_DT_PROXY
	VALUES ("3b3acf5b-5a5f-4cec-8155-7095d6b1741a",
	"00000000-0000-0000-0000-000000000000",
	'state_t',
	'An enumeration of the possible purposes for a state in a state model.',
	'',
	'../DataTypes/DataTypes.xtuml');
INSERT INTO C_PP
	VALUES ("ed5814be-68e3-43ba-9d9d-bb99804f92d8",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"ba5eda7a-def5-0000-0000-000000000001",
	'isAssigner',
	'Set to true if the state is contained in an assigner state model.',
	0,
	'',
	"e542272b-308a-43cf-b4d6-79c5e3ae45bb");
INSERT INTO C_PP
	VALUES ("a4353d60-5936-4d5c-a850-5c079d3ad199",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the state being created.',
	0,
	'',
	"ed5814be-68e3-43ba-9d9d-bb99804f92d8");
INSERT INTO C_PP
	VALUES ("1b01ff0f-e56d-4a18-bd62-89804815182c",
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7",
	"ba5eda7a-def5-0000-0000-000000000002",
	'number',
	'The number of the state.',
	0,
	'',
	"a4353d60-5936-4d5c-a850-5c079d3ad199");
INSERT INTO C_EP
	VALUES ("bbdbc34c-87a0-45e4-865b-be1acebcc965",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createStateModelSegment',
	'Adds an empty instance-based state model segment to the specified subset.
    As states are unconditional requirements, an informational log message is 
generated to remind the user that states need to be created.
    Segments can be whole stand-alone state models, or splices of state models. 
At the set level, a state model segment is subtyped as a general segment to 
allow for subset segments to be subtyped as specializing segments. General 
segments can only exist at the object level (topmost) of a subtyping hierarchy.
    Subtype segments are labeled peer segments when they represent a whole 
lifecycle (even if a splice), or a splice when they represent a unique path 
within the whole lifecycle.
    Splices are branches formed via one supertype relationship. Splicing can be 
done multi-level, but a multidirectional supertype requires another splice. An 
object instance can only be in one state at a time, and the state must be 
unambiguous.
    A splice represents a instance-determined branch in the path of the 
lifecycle. A splice should always share a common transition from a common state 
to start the path, but the path doesn''t have to rejoin at the same state or by 
the same transition. The "same data" rule applies to the common transition at 
the start of a splice, even though the instance-based states can have their own 
process models.
    Peer subtype segments are not splices of a supertype; they represent the 
whole lifecycle of an object instance. Peer subtypes restrict the legality of 
the existence of state models among subtypes, because an object instance can''t 
have two concurrent lifecycles; this implies special caution when dealing with 
multidirectional and intersecting subtypes.
    A peer subtype segment will have no segments above it in a subtyping 
hierarchy.',
	0);
INSERT INTO C_IO
	VALUES ("bbdbc34c-87a0-45e4-865b-be1acebcc965",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createStateModelSegment',
	'Adds an empty instance-based state model segment to the specified subset.
    As states are unconditional requirements, an informational log message is 
generated to remind the user that states need to be created.
    Segments can be whole stand-alone state models, or splices of state models. 
At the set level, a state model segment is subtyped as a general segment to 
allow for subset segments to be subtyped as specializing segments. General 
segments can only exist at the object level (topmost) of a subtyping hierarchy.
    Subtype segments are labeled peer segments when they represent a whole 
lifecycle (even if a splice), or a splice when they represent a unique path 
within the whole lifecycle.
    Splices are branches formed via one supertype relationship. Splicing can be 
done multi-level, but a multidirectional supertype requires another splice. An 
object instance can only be in one state at a time, and the state must be 
unambiguous.
    A splice represents a instance-determined branch in the path of the 
lifecycle. A splice should always share a common transition from a common state 
to start the path, but the path doesn''t have to rejoin at the same state or by 
the same transition. The "same data" rule applies to the common transition at 
the start of a splice, even though the instance-based states can have their own 
process models.
    Peer subtype segments are not splices of a supertype; they represent the 
whole lifecycle of an object instance. Peer subtypes restrict the legality of 
the existence of state models among subtypes, because an object instance can''t 
have two concurrent lifecycles; this implies special caution when dealing with 
multidirectional and intersecting subtypes.
    A peer subtype segment will have no segments above it in a subtyping 
hierarchy.',
	0,
	'',
	"58ae9403-eeaa-44f7-b513-cec17eb09bf7");
INSERT INTO C_PP
	VALUES ("1cdb6971-37c8-4b5f-92c4-ef779e0c79bc",
	"bbdbc34c-87a0-45e4-865b-be1acebcc965",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("b1a0d9e9-551c-40b1-b838-bed88141774d",
	"bbdbc34c-87a0-45e4-865b-be1acebcc965",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"1cdb6971-37c8-4b5f-92c4-ef779e0c79bc");
INSERT INTO C_EP
	VALUES ("34dca35d-1c08-4777-a8ff-7909749b3867",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createTransitionAndEvent',
	'Adds a successful transition to an existing state model between the specified 
to and from states. Creates and assigns the specified event to the exit rule 
created.
',
	0);
INSERT INTO C_IO
	VALUES ("34dca35d-1c08-4777-a8ff-7909749b3867",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createTransitionAndEvent',
	'Adds a successful transition to an existing state model between the specified 
to and from states. Creates and assigns the specified event to the exit rule 
created.
',
	0,
	'',
	"bbdbc34c-87a0-45e4-865b-be1acebcc965");
INSERT INTO C_PP
	VALUES ("2e90e0f9-6464-4d93-a81d-865a485557dc",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("6d4220dd-2b27-49fd-9039-476eeadea2f3",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000004",
	'fromState',
	'The state that is the start state for the transition.',
	0,
	'',
	"2e90e0f9-6464-4d93-a81d-865a485557dc");
INSERT INTO C_PP
	VALUES ("7e49cdea-cce0-4922-9ac1-224064883096",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000004",
	'toState',
	'The state that is the end state for the transition.
',
	0,
	'',
	"6d4220dd-2b27-49fd-9039-476eeadea2f3");
INSERT INTO C_PP
	VALUES ("05aa8826-71ff-4960-b877-65f79d27be7f",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"7e49cdea-cce0-4922-9ac1-224064883096");
INSERT INTO C_PP
	VALUES ("9319355d-159e-4f83-b618-cd01c8412135",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000001",
	'isAssigner',
	'Set to true if the transition is contained in an assigner state model.',
	0,
	'',
	"05aa8826-71ff-4960-b877-65f79d27be7f");
INSERT INTO C_PP
	VALUES ("882e1575-08b9-4e1d-8918-1a8f39c14031",
	"34dca35d-1c08-4777-a8ff-7909749b3867",
	"ba5eda7a-def5-0000-0000-000000000004",
	'eventName',
	'',
	0,
	'',
	"9319355d-159e-4f83-b618-cd01c8412135");
INSERT INTO C_EP
	VALUES ("ed8d7720-6346-40ea-a39f-e975a201bce5",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createUnsuccessfulTransition',
	'Create a "Can''t Happen" or "Event Ignored" transistion between two existing 
states.',
	0);
INSERT INTO C_IO
	VALUES ("ed8d7720-6346-40ea-a39f-e975a201bce5",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createUnsuccessfulTransition',
	'Create a "Can''t Happen" or "Event Ignored" transistion between two existing 
states.',
	0,
	'',
	"34dca35d-1c08-4777-a8ff-7909749b3867");
INSERT INTO C_PP
	VALUES ("e8d9c179-f3d2-4a8d-8c2a-e4d74154b89f",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("acda76a8-cef5-41d5-8898-ede3f094744d",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"e8d9c179-f3d2-4a8d-8c2a-e4d74154b89f");
INSERT INTO C_PP
	VALUES ("68997510-c698-4f36-afbf-5611ddba1d70",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"ba5eda7a-def5-0000-0000-000000000004",
	'fromState',
	'The state that is the start state for the transition.
',
	0,
	'',
	"acda76a8-cef5-41d5-8898-ede3f094744d");
INSERT INTO C_PP
	VALUES ("9d22ddd9-0ff6-4143-b004-db8b35270732",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"ba5eda7a-def5-0000-0000-000000000001",
	'isAssigner',
	'Set to true if the state is contained in an assigner state model.',
	0,
	'',
	"68997510-c698-4f36-afbf-5611ddba1d70");
INSERT INTO C_PP
	VALUES ("2fa1727d-b1c6-4fbe-8023-80b82d0924aa",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"ba5eda7a-def5-0000-0000-000000000004",
	'toState',
	'The state that is the end state for the transition.
',
	0,
	'',
	"9d22ddd9-0ff6-4143-b004-db8b35270732");
INSERT INTO C_PP
	VALUES ("e9781e63-99f9-4207-bafd-19ed2417d8e5",
	"ed8d7720-6346-40ea-a39f-e975a201bce5",
	"03b0733d-5e0d-42d5-bcd9-60e8ee2ee83c",
	'type',
	'',
	0,
	'',
	"2fa1727d-b1c6-4fbe-8023-80b82d0924aa");
INSERT INTO S_DT_PROXY
	VALUES ("03b0733d-5e0d-42d5-bcd9-60e8ee2ee83c",
	"00000000-0000-0000-0000-000000000000",
	'transition_t',
	'An enumeration of the types of entries that are added to cells of a state 
transistion table (STT).

"the STT is a far superior representation for verifying the completenes of and 
consistency of the transition rules. Filling out the STT requires you to 
consider the effect of every event-state combination." [OL:MWS]',
	'',
	'../DataTypes/DataTypes.xtuml');
INSERT INTO C_EP
	VALUES ("6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addParameterToBridge',
	'Adds parameter of specified type to the named bridge.',
	0);
INSERT INTO C_IO
	VALUES ("6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addParameterToBridge',
	'Adds parameter of specified type to the named bridge.',
	0,
	'',
	"ed8d7720-6346-40ea-a39f-e975a201bce5");
INSERT INTO C_PP
	VALUES ("5769cabc-00cf-41bf-b22b-23644a0534e2",
	"6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("7cfb24cd-a746-4df9-ad90-1b3a020886c5",
	"6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the data parameter.',
	0,
	'',
	"5769cabc-00cf-41bf-b22b-23644a0534e2");
INSERT INTO C_PP
	VALUES ("cb6afc71-60b8-4707-909a-548264074396",
	"6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'bridge_name',
	'The name of the bridge.',
	0,
	'',
	"7cfb24cd-a746-4df9-ad90-1b3a020886c5");
INSERT INTO C_PP
	VALUES ("a0665531-eb47-4918-89e9-01d4ec68920e",
	"6bcd0e5c-e0da-4bcc-acec-f8488849a61e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The identifier for the type that defines the data parameter.',
	0,
	'',
	"cb6afc71-60b8-4707-909a-548264074396");
INSERT INTO C_EP
	VALUES ("760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addParameterToMethod',
	'Adds a parameter of the specified type to the named method.',
	0);
INSERT INTO C_IO
	VALUES ("760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addParameterToMethod',
	'Adds a parameter of the specified type to the named method.',
	0,
	'',
	"6bcd0e5c-e0da-4bcc-acec-f8488849a61e");
INSERT INTO C_PP
	VALUES ("0121a226-88c4-4fc8-bdf8-6ea400adb3a8",
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("f2877d9c-0f83-48ee-847c-d9fa40c427a5",
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object by which the event is accessed.',
	0,
	'',
	"0121a226-88c4-4fc8-bdf8-6ea400adb3a8");
INSERT INTO C_PP
	VALUES ("ae95d066-049f-45b7-9ba9-44d8d0d25c2d",
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'method',
	'The name of the method.',
	0,
	'',
	"f2877d9c-0f83-48ee-847c-d9fa40c427a5");
INSERT INTO C_PP
	VALUES ("a28c2071-bfa9-4ebe-864f-5282a6d275fa",
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the data parameter.',
	0,
	'',
	"ae95d066-049f-45b7-9ba9-44d8d0d25c2d");
INSERT INTO C_PP
	VALUES ("6e7efcba-b959-4b1f-a5fb-c4443c814b8e",
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The identifier for the type that defines the data parameter.',
	0,
	'',
	"a28c2071-bfa9-4ebe-864f-5282a6d275fa");
INSERT INTO C_EP
	VALUES ("2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addReturnTypeToAttributeAction',
	'',
	0);
INSERT INTO C_IO
	VALUES ("2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addReturnTypeToAttributeAction',
	'',
	0,
	'',
	"760b6e61-61a9-42d7-b462-a2bfcb2f35fa");
INSERT INTO C_PP
	VALUES ("dd0c8f7e-edb6-401e-8bbd-dc31bd482abd",
	"2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("7710d495-f74c-4040-848e-5c1b407a1a6a",
	"2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"dd0c8f7e-edb6-401e-8bbd-dc31bd482abd");
INSERT INTO C_PP
	VALUES ("8081bdb1-75f7-4be1-9b80-49cc75d2c807",
	"2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute',
	'The name of the attribute.',
	0,
	'',
	"7710d495-f74c-4040-848e-5c1b407a1a6a");
INSERT INTO C_PP
	VALUES ("fc429f07-ee7a-4f3f-833d-2aa14efd30db",
	"2110e936-9f5b-4861-b7e6-8e316eac4be2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The data type to be returned by the bridge.',
	0,
	'',
	"8081bdb1-75f7-4be1-9b80-49cc75d2c807");
INSERT INTO C_EP
	VALUES ("1e94bc28-3188-47df-bbed-f24a906ba7f8",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addReturnTypeToBridge',
	'Add a return type to bridge created as an asynchronous bridge to make it a 
synchronous bridge.',
	0);
INSERT INTO C_IO
	VALUES ("1e94bc28-3188-47df-bbed-f24a906ba7f8",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addReturnTypeToBridge',
	'Add a return type to bridge created as an asynchronous bridge to make it a 
synchronous bridge.',
	0,
	'',
	"2110e936-9f5b-4861-b7e6-8e316eac4be2");
INSERT INTO C_PP
	VALUES ("6922e9ce-1895-4007-9551-a2ac5a1506a6",
	"1e94bc28-3188-47df-bbed-f24a906ba7f8",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("aad33256-17df-4686-85a2-7069f1a2522f",
	"1e94bc28-3188-47df-bbed-f24a906ba7f8",
	"ba5eda7a-def5-0000-0000-000000000004",
	'bridge_name',
	'The name of the bridge.',
	0,
	'',
	"6922e9ce-1895-4007-9551-a2ac5a1506a6");
INSERT INTO C_PP
	VALUES ("f7afb270-38ce-445e-9b16-82252c2d3c0c",
	"1e94bc28-3188-47df-bbed-f24a906ba7f8",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The data type to be returned by the bridge.',
	0,
	'',
	"aad33256-17df-4686-85a2-7069f1a2522f");
INSERT INTO C_EP
	VALUES ("149a9d96-6027-49c8-aafc-333813352bf0",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addReturnTypeToMethod',
	'',
	0);
INSERT INTO C_IO
	VALUES ("149a9d96-6027-49c8-aafc-333813352bf0",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addReturnTypeToMethod',
	'',
	0,
	'',
	"1e94bc28-3188-47df-bbed-f24a906ba7f8");
INSERT INTO C_PP
	VALUES ("813d8981-d1d0-467e-b425-47d9117fefbb",
	"149a9d96-6027-49c8-aafc-333813352bf0",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("a19f8901-fc33-452f-85dc-0f76d8f89688",
	"149a9d96-6027-49c8-aafc-333813352bf0",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"813d8981-d1d0-467e-b425-47d9117fefbb");
INSERT INTO C_PP
	VALUES ("0434c275-c94a-4abf-8a3c-b5ecd1b94813",
	"149a9d96-6027-49c8-aafc-333813352bf0",
	"ba5eda7a-def5-0000-0000-000000000004",
	'method',
	'The name of the method.
',
	0,
	'',
	"a19f8901-fc33-452f-85dc-0f76d8f89688");
INSERT INTO C_PP
	VALUES ("27a9eb93-de73-4c1f-bdfc-f2aa011b2461",
	"149a9d96-6027-49c8-aafc-333813352bf0",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The data type to be returned by the bridge.',
	0,
	'',
	"0434c275-c94a-4abf-8a3c-b5ecd1b94813");
INSERT INTO C_EP
	VALUES ("8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'changeAttributeToDerived',
	'Add the relationship path from a non-referential attribute to the attribute it 
is derived from.
    Process modeling of the derivation is added in another bridge.',
	0);
INSERT INTO C_IO
	VALUES ("8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'changeAttributeToDerived',
	'Add the relationship path from a non-referential attribute to the attribute it 
is derived from.
    Process modeling of the derivation is added in another bridge.',
	0,
	'',
	"149a9d96-6027-49c8-aafc-333813352bf0");
INSERT INTO C_PP
	VALUES ("7e272ee0-8c30-45ef-932a-4cbfba783c5a",
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("78765f42-00ca-4dea-a271-e82f69e8ec19",
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute_to_derive',
	'The name of the attribute that is derived.',
	0,
	'',
	"7e272ee0-8c30-45ef-932a-4cbfba783c5a");
INSERT INTO C_PP
	VALUES ("cbdb2344-cbee-494c-a977-0d90f7100720",
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute_derived_from',
	'The name of the attribute that is the source of the derivation.
',
	0,
	'',
	"78765f42-00ca-4dea-a271-e82f69e8ec19");
INSERT INTO C_PP
	VALUES ("b68c6ef1-d50b-4ab6-bc0e-7e585eaf1862",
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object_to_derive',
	'The name of the Shlaer-Mellor object that the attribute to derive specializes.',
	0,
	'',
	"cbdb2344-cbee-494c-a977-0d90f7100720");
INSERT INTO C_PP
	VALUES ("b97a2d39-3d84-46bb-a5f9-70e63cf7985a",
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object_derived_from',
	'The name of the Shlaer-Mellor object that the attribute derived from 
specializes.',
	0,
	'',
	"b68c6ef1-d50b-4ab6-bc0e-7e585eaf1862");
INSERT INTO C_EP
	VALUES ("919f3777-580e-4072-bfde-1e1118d10f75",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createAttribute',
	'Create an attribute for a given object with type and identification qualifiers.

It should be noted, that attribute derivations are created in a separate step.',
	0);
INSERT INTO C_IO
	VALUES ("919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000000",
	'createAttribute',
	'Create an attribute for a given object with type and identification qualifiers.

It should be noted, that attribute derivations are created in a separate step.',
	0,
	'',
	"8a8c8687-1f20-45ac-b20c-2a9c6f204383");
INSERT INTO C_PP
	VALUES ("4e1ce68a-d157-453d-8c23-fe6321d4f0df",
	"919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("2f278cff-6cbc-4925-ac4f-d12370ec5650",
	"919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the Shlaer-Mellor object that this attribute specializes.',
	0,
	'',
	"4e1ce68a-d157-453d-8c23-fe6321d4f0df");
INSERT INTO C_PP
	VALUES ("eaca164c-cecf-4d61-b928-7a8f785de028",
	"919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the attribute.',
	0,
	'',
	"2f278cff-6cbc-4925-ac4f-d12370ec5650");
INSERT INTO C_PP
	VALUES ("cb9db8ed-025e-40c8-a352-b8776aaa31ae",
	"919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'The name of the data type defining this attribute.',
	0,
	'',
	"eaca164c-cecf-4d61-b928-7a8f785de028");
INSERT INTO C_PP
	VALUES ("5305ce4d-ef53-4d8a-a74b-c50fde67ec38",
	"919f3777-580e-4072-bfde-1e1118d10f75",
	"ba5eda7a-def5-0000-0000-000000000002",
	'identifier',
	'This is the identifier participation number for the attribute. A zero indicates 
the attribute doesn''t participate in any identifiers.',
	0,
	'',
	"cb9db8ed-025e-40c8-a352-b8776aaa31ae");
INSERT INTO C_EP
	VALUES ("c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createBinaryRelationship',
	'Create a binary relationship between two specified object instances, or create 
a temporary binary relationship between one or two specified objects for the 
purpose of statically verifying an object model.
    A binary relationship between the same object must specify the object in 
both the passiveObject and activeObject parameters.
    The temporary instances are created by setting both instance parameters to 
zero. Only setting one to zero is an error.
    The active/passive terminology used is reflective of how verb phrases are 
often used in relationships with one using an active perspective and one using 
a passive perspective. It is a differentiator in the metamodel, but not a hard 
rule for Shlaer-Mellor modeling. If the perspective is unclear or the same in 
both directions, then just arbitrarily assign the parameters.
    Referential cheatsheet:
    (All are reflexive)
    1:1 - choose either side
    1:1c - 1c
    1:M  - M
    1:Mc - Mc
    1c:1c - use associative object
    1c:M  - use associative object
    1c:Mc - use associative object
    M:M   - use associative object
    Mc:M  - use associative object
    Mc:Mc - use associative object
',
	0);
INSERT INTO C_IO
	VALUES ("c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createBinaryRelationship',
	'Create a binary relationship between two specified object instances, or create 
a temporary binary relationship between one or two specified objects for the 
purpose of statically verifying an object model.
    A binary relationship between the same object must specify the object in 
both the passiveObject and activeObject parameters.
    The temporary instances are created by setting both instance parameters to 
zero. Only setting one to zero is an error.
    The active/passive terminology used is reflective of how verb phrases are 
often used in relationships with one using an active perspective and one using 
a passive perspective. It is a differentiator in the metamodel, but not a hard 
rule for Shlaer-Mellor modeling. If the perspective is unclear or the same in 
both directions, then just arbitrarily assign the parameters.
    Referential cheatsheet:
    (All are reflexive)
    1:1 - choose either side
    1:1c - 1c
    1:M  - M
    1:Mc - Mc
    1c:1c - use associative object
    1c:M  - use associative object
    1c:Mc - use associative object
    M:M   - use associative object
    Mc:M  - use associative object
    Mc:Mc - use associative object
',
	0,
	'',
	"919f3777-580e-4072-bfde-1e1118d10f75");
INSERT INTO C_PP
	VALUES ("06e65426-703b-44b0-902f-1f4317b76e8c",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("a39817d5-efc7-4143-a491-ef0eadd6e58e",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000002",
	'number',
	'The numeric identifier for the relationship.',
	0,
	'',
	"06e65426-703b-44b0-902f-1f4317b76e8c");
INSERT INTO C_PP
	VALUES ("40693a46-1b26-4b94-9e7c-1db70be2bc9a",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'passiveObject',
	'The passive object is the one at the end of the relationship with the passive 
verb phrase.',
	0,
	'',
	"a39817d5-efc7-4143-a491-ef0eadd6e58e");
INSERT INTO C_PP
	VALUES ("d1c62853-69ee-4c10-a480-e46aa274dd74",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'activeObject',
	'The active object is the one on the end of the relationship with the active 
verb phrase.',
	0,
	'',
	"40693a46-1b26-4b94-9e7c-1db70be2bc9a");
INSERT INTO C_PP
	VALUES ("164f8ada-39d9-487b-8670-b263e0e4f899",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'passivePhrase',
	'A passive verb phrase is one that has action taken on it. e.g., "is configured 
by"',
	0,
	'',
	"d1c62853-69ee-4c10-a480-e46aa274dd74");
INSERT INTO C_PP
	VALUES ("3629d56c-00b6-4a93-b310-a3c30e80b8de",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'activePhrase',
	'An active verb phrase is one that takes action. e.g., "configures" 

',
	0,
	'',
	"164f8ada-39d9-487b-8670-b263e0e4f899");
INSERT INTO C_PP
	VALUES ("02c5fe5a-cfe5-4789-979b-a509c8b17617",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'activeConditional',
	'A true value indicates that a conditional indicator is placed at the end of the 
relationship with the active verb phrase.',
	0,
	'',
	"3629d56c-00b6-4a93-b310-a3c30e80b8de");
INSERT INTO C_PP
	VALUES ("ea4e7b27-7c66-4960-bbbd-44a40a6e86df",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'passiveConditional',
	'A true value indicates that a conditional indicator is placed at the end of the 
relationship with the passive verb phrase.',
	0,
	'',
	"02c5fe5a-cfe5-4789-979b-a509c8b17617");
INSERT INTO C_PP
	VALUES ("af2ce569-b0c4-4b14-a73e-57dda3f1a16a",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'activeMany',
	'A true value indicates that a many indicator is placed at the end of the 
relationship with the active verb phrase.',
	0,
	'',
	"ea4e7b27-7c66-4960-bbbd-44a40a6e86df");
INSERT INTO C_PP
	VALUES ("9585a6b9-1747-4efc-b9db-99a1e0691998",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'passiveMany',
	'A true value indicates that a many indicator is placed at the end of the 
relationship with the passive verb phrase.
',
	0,
	'',
	"af2ce569-b0c4-4b14-a73e-57dda3f1a16a");
INSERT INTO C_PP
	VALUES ("79c45bdb-4fcb-43c1-a1a9-51447275e8bc",
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'associativeObject',
	'The name of the associative object to abstract the binary relationship. If left 
blank, there is no associative object abstracting the relationship. 
    If an associative object is required, then this must name an already 
created object.',
	0,
	'',
	"9585a6b9-1747-4efc-b9db-99a1e0691998");
INSERT INTO C_EP
	VALUES ("cf1ee308-3c69-4fcc-ab67-dd5233543d98",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createDomain',
	'Create a domain for the purposes of model verification. This creation will 
always result in a failure, due to the constraint that a domain model must 
contain at least one object. A log entry will be created for any failure.
    A duplication failure will be reported with higher precedence.',
	0);
INSERT INTO C_IO
	VALUES ("cf1ee308-3c69-4fcc-ab67-dd5233543d98",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createDomain',
	'Create a domain for the purposes of model verification. This creation will 
always result in a failure, due to the constraint that a domain model must 
contain at least one object. A log entry will be created for any failure.
    A duplication failure will be reported with higher precedence.',
	0,
	'',
	"c2d968e3-40a0-4b3c-bf64-457bde849c1c");
INSERT INTO C_PP
	VALUES ("b9d8f06a-b5d6-401b-9a71-69ed5db6ba72",
	"cf1ee308-3c69-4fcc-ab67-dd5233543d98",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_EP
	VALUES ("9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createIntersectingSubtype',
	'Create a Shlaer-Mellor intersecting subtype object of the specified supertype 
objects using the specified relationships in the specified domain.
    The subtype and supertypes specify the intersection of two sets (objects).
    The intersecting subtype might have already be created, and this call is 
just specifying another set participating in the intersection, or the subtype 
might already exist as a non-intersecting subtype; this call is then 
transforming the non-intersecting subtype into an intersecting subtype.
',
	0);
INSERT INTO C_IO
	VALUES ("9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createIntersectingSubtype',
	'Create a Shlaer-Mellor intersecting subtype object of the specified supertype 
objects using the specified relationships in the specified domain.
    The subtype and supertypes specify the intersection of two sets (objects).
    The intersecting subtype might have already be created, and this call is 
just specifying another set participating in the intersection, or the subtype 
might already exist as a non-intersecting subtype; this call is then 
transforming the non-intersecting subtype into an intersecting subtype.
',
	0,
	'',
	"cf1ee308-3c69-4fcc-ab67-dd5233543d98");
INSERT INTO C_PP
	VALUES ("15b2e535-a328-41e5-9445-1defc36636ea",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("2c0ded61-cfe9-4c31-8789-a93188314043",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The subtype name.',
	0,
	'',
	"15b2e535-a328-41e5-9445-1defc36636ea");
INSERT INTO C_PP
	VALUES ("a4796098-d5ed-4092-8ca9-9c637fc3492e",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'keyletters',
	'The subtype keyletters. If left blank, the keyletters are assumed the 
same as the name.',
	0,
	'',
	"2c0ded61-cfe9-4c31-8789-a93188314043");
INSERT INTO C_PP
	VALUES ("5674cdcc-06e5-4886-95a2-13a8cdc63d0d",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'superset1',
	'The name of the first supertype object that this subtype is specializing.
',
	0,
	'',
	"a4796098-d5ed-4092-8ca9-9c637fc3492e");
INSERT INTO C_PP
	VALUES ("ed7dac11-0ad5-494e-a4d8-d9e76e69899d",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'supertype1',
	'The identifier for the first supertype. (OAL uses relationship identifiers, 
e.g., R1.)',
	0,
	'',
	"5674cdcc-06e5-4886-95a2-13a8cdc63d0d");
INSERT INTO C_PP
	VALUES ("faf64e8d-6c5f-4984-b834-a5460662dca6",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'superset2',
	'The name of the second supertype object that this subtype is specializing.
',
	0,
	'',
	"ed7dac11-0ad5-494e-a4d8-d9e76e69899d");
INSERT INTO C_PP
	VALUES ("b9777254-8b38-4900-a348-c533a5df8e59",
	"9e9017d7-157f-4443-b859-8b403c8e1fe1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'supertype2',
	'The identifier for the second supertype. (OAL uses relationship identifiers, 
e.g., R2.)
',
	0,
	'',
	"faf64e8d-6c5f-4984-b834-a5460662dca6");
INSERT INTO C_EP
	VALUES ("b95bf8dd-315d-4889-a21c-3949bda918ee",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createMethod',
	'Add an object method to an existing object or subset.',
	0);
INSERT INTO C_IO
	VALUES ("b95bf8dd-315d-4889-a21c-3949bda918ee",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createMethod',
	'Add an object method to an existing object or subset.',
	0,
	'',
	"9e9017d7-157f-4443-b859-8b403c8e1fe1");
INSERT INTO C_PP
	VALUES ("899e91a4-82a4-4611-b331-67dbd7855624",
	"b95bf8dd-315d-4889-a21c-3949bda918ee",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("eb62eb14-44ff-401c-8230-dc199b1d8470",
	"b95bf8dd-315d-4889-a21c-3949bda918ee",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"899e91a4-82a4-4611-b331-67dbd7855624");
INSERT INTO C_PP
	VALUES ("8a8ee995-a356-44b0-a9f4-658bdc2f2739",
	"b95bf8dd-315d-4889-a21c-3949bda918ee",
	"ba5eda7a-def5-0000-0000-000000000001",
	'instanceBased',
	'',
	0,
	'',
	"eb62eb14-44ff-401c-8230-dc199b1d8470");
INSERT INTO C_PP
	VALUES ("137a4880-bb3e-49ab-bc84-539733866d13",
	"b95bf8dd-315d-4889-a21c-3949bda918ee",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the method.
',
	0,
	'',
	"8a8ee995-a356-44b0-a9f4-658bdc2f2739");
INSERT INTO C_EP
	VALUES ("ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createNonIntersectingSubtype',
	'Create a Shlaer-Mellor non-intersecting subtype object of the specified 
supertype object using the specified relationship in the specified domain.',
	0);
INSERT INTO C_IO
	VALUES ("ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createNonIntersectingSubtype',
	'Create a Shlaer-Mellor non-intersecting subtype object of the specified 
supertype object using the specified relationship in the specified domain.',
	0,
	'',
	"b95bf8dd-315d-4889-a21c-3949bda918ee");
INSERT INTO C_PP
	VALUES ("2aa437d1-ecfb-4a18-9251-8adef43f8c43",
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("1584a51c-e1a4-4302-be5e-1887f2387877",
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"ba5eda7a-def5-0000-0000-000000000004",
	'supertype',
	'The name of the supertype that this subtype is specializing.
',
	0,
	'',
	"2aa437d1-ecfb-4a18-9251-8adef43f8c43");
INSERT INTO C_PP
	VALUES ("cbd2f031-9d13-4993-af13-da3ee8a836c7",
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The subtype name.',
	0,
	'',
	"1584a51c-e1a4-4302-be5e-1887f2387877");
INSERT INTO C_PP
	VALUES ("df43fd9a-371f-423b-b756-ad1a835e3e37",
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"ba5eda7a-def5-0000-0000-000000000004",
	'keyletters',
	'The subtype keyletters. If left blank, the keyletters are assumed the 
same as the name.',
	0,
	'',
	"cbd2f031-9d13-4993-af13-da3ee8a836c7");
INSERT INTO C_PP
	VALUES ("963d5ac2-6c97-4217-a1b5-a2df9593af8f",
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da",
	"ba5eda7a-def5-0000-0000-000000000004",
	'relationship',
	'The name of the subtyping relationship.',
	0,
	'',
	"df43fd9a-371f-423b-b756-ad1a835e3e37");
INSERT INTO C_EP
	VALUES ("2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createObject',
	'Create a Shlaer-Mellor object or root supertype object in the specified domain.',
	0);
INSERT INTO C_IO
	VALUES ("2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createObject',
	'Create a Shlaer-Mellor object or root supertype object in the specified domain.',
	0,
	'',
	"ad5e6fc8-45cf-4bc1-85f2-99c448ff57da");
INSERT INTO C_PP
	VALUES ("8fbfd11a-9970-404d-8409-395cdf75e7c8",
	"2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("35e02389-8c44-4375-aa03-8612b100496e",
	"2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"ba5eda7a-def5-0000-0000-000000000001",
	'isSupertype',
	'Indicates if the object is a Shlaer-Mellor root supertype object. For non-root 
supertype objects, i.e., supertype objects that are also subtype objects, one 
of the create subtype functions must be used.',
	0,
	'',
	"8fbfd11a-9970-404d-8409-395cdf75e7c8");
INSERT INTO C_PP
	VALUES ("9ffbe16d-0ba8-4e71-a67b-7946317245ca",
	"2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the object.',
	0,
	'',
	"35e02389-8c44-4375-aa03-8612b100496e");
INSERT INTO C_PP
	VALUES ("b588bda9-05bc-41e0-8ff8-b5e3d45bdd95",
	"2fb26e7f-4900-479f-b848-ec8257ce49e7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'keyletters',
	'The keyletters used as an short name for the object. If left blank, the object 
name will be used for the keyletters.',
	0,
	'',
	"9ffbe16d-0ba8-4e71-a67b-7946317245ca");
INSERT INTO C_EP
	VALUES ("0a6c9d9e-8051-44b9-a79e-43611494ef1d",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createProvidedBridge',
	'Create an incoming bridge to the modeled domain.
    The bridge is created as an asynchronous bridge, which can be changed to 
synchronous by adding a return type via another provided bridge of this 
metamodel.',
	0);
INSERT INTO C_IO
	VALUES ("0a6c9d9e-8051-44b9-a79e-43611494ef1d",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createProvidedBridge',
	'Create an incoming bridge to the modeled domain.
    The bridge is created as an asynchronous bridge, which can be changed to 
synchronous by adding a return type via another provided bridge of this 
metamodel.',
	0,
	'',
	"2fb26e7f-4900-479f-b848-ec8257ce49e7");
INSERT INTO C_PP
	VALUES ("d0c24a84-f0a4-4164-b693-5187f55d6f31",
	"0a6c9d9e-8051-44b9-a79e-43611494ef1d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("4f21ff16-ca88-466d-b1e2-61fa08cd82e8",
	"0a6c9d9e-8051-44b9-a79e-43611494ef1d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the bridge.',
	0,
	'',
	"d0c24a84-f0a4-4164-b693-5187f55d6f31");
INSERT INTO C_EP
	VALUES ("b5d17b85-357d-43b9-9c58-a5066e216912",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createRequiredBridge',
	'Create an outgoing bridge between the modeled domain and an external domain.
    The bridge is created as an asynchronous bridge, which can be changed to 
synchronous by adding a return type via another provided bridge of this 
metamodel.',
	0);
INSERT INTO C_IO
	VALUES ("b5d17b85-357d-43b9-9c58-a5066e216912",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'createRequiredBridge',
	'Create an outgoing bridge between the modeled domain and an external domain.
    The bridge is created as an asynchronous bridge, which can be changed to 
synchronous by adding a return type via another provided bridge of this 
metamodel.',
	0,
	'',
	"0a6c9d9e-8051-44b9-a79e-43611494ef1d");
INSERT INTO C_PP
	VALUES ("1f89fbba-b3a1-473a-bff7-31daa8aca72b",
	"b5d17b85-357d-43b9-9c58-a5066e216912",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("f9f84b97-fb83-411e-a994-9398dd01abc4",
	"b5d17b85-357d-43b9-9c58-a5066e216912",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the bridge.',
	0,
	'',
	"1f89fbba-b3a1-473a-bff7-31daa8aca72b");
INSERT INTO C_PP
	VALUES ("77a02adb-c082-4aac-988f-838a5c8ed518",
	"b5d17b85-357d-43b9-9c58-a5066e216912",
	"ba5eda7a-def5-0000-0000-000000000004",
	'externalDomain',
	'',
	0,
	'',
	"f9f84b97-fb83-411e-a994-9398dd01abc4");
INSERT INTO C_EP
	VALUES ("c5473c04-f163-417f-aedb-0224938e4f3c",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'createSymmetricReflexiveRelationship',
	'Creates a symmetric reflexive relationship on the specified object.

"4.2 Modeling Symmetric Reflexive Relationships
On the Information Model, show a symmetric relationship with a relationship 
line that loops back to the object. Since, by definition, such a relationship 
must have the same name, multiplicity, and conditionality at each end, name and 
characterize the relationship at one end only. To ensure that an instance of 
the relationship appears only once in the model, always formalize the 
relationship with an associative object regardless of the multiplicity of the 
relationship itself. In Figure 4.1 we show the Employee WORKS WITH Employee 
relationship so formalized." [OOA96]

Unlike The OOA96 Report, this metamodel only requires an associative object for 
relationship multiplicities that normally require an associative object. For 
symmetric reflexive, there is only the one multiplicity that doesn''t require an 
associative object.',
	0);
INSERT INTO C_IO
	VALUES ("c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000000",
	'createSymmetricReflexiveRelationship',
	'Creates a symmetric reflexive relationship on the specified object.

"4.2 Modeling Symmetric Reflexive Relationships
On the Information Model, show a symmetric relationship with a relationship 
line that loops back to the object. Since, by definition, such a relationship 
must have the same name, multiplicity, and conditionality at each end, name and 
characterize the relationship at one end only. To ensure that an instance of 
the relationship appears only once in the model, always formalize the 
relationship with an associative object regardless of the multiplicity of the 
relationship itself. In Figure 4.1 we show the Employee WORKS WITH Employee 
relationship so formalized." [OOA96]

Unlike The OOA96 Report, this metamodel only requires an associative object for 
relationship multiplicities that normally require an associative object. For 
symmetric reflexive, there is only the one multiplicity that doesn''t require an 
associative object.',
	0,
	'',
	"b5d17b85-357d-43b9-9c58-a5066e216912");
INSERT INTO C_PP
	VALUES ("b8485cef-5576-4c55-a30a-b376ff4ef0f1",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("511dd732-177b-4454-90a3-e57ab5e1e8fe",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000002",
	'number',
	'The numeric identifier for the relationship.',
	0,
	'',
	"b8485cef-5576-4c55-a30a-b376ff4ef0f1");
INSERT INTO C_PP
	VALUES ("496a6de2-395a-4b54-b1f4-1a656119a6ba",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The passive object is the one at the end of the relationship with the passive 
verb phrase.',
	0,
	'',
	"511dd732-177b-4454-90a3-e57ab5e1e8fe");
INSERT INTO C_PP
	VALUES ("d3059e0f-4128-4ecb-8a79-adc955b33eaa",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'phrase',
	'A passive verb phrase is one that has action taken on it. e.g., "is configured 
by"',
	0,
	'',
	"496a6de2-395a-4b54-b1f4-1a656119a6ba");
INSERT INTO C_PP
	VALUES ("adef4640-df1d-4cd4-ad4e-df9bd52f25e3",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'conditional',
	'A true value indicates that a conditional indicator is placed on the unary 
relationship.
    As this is the same as a 1c:1c or Mc:Mc binary, the associativeObject 
parameter must be valid.',
	0,
	'',
	"d3059e0f-4128-4ecb-8a79-adc955b33eaa");
INSERT INTO C_PP
	VALUES ("35aaa6d5-68e6-41c3-aae0-1bcc88cac310",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'many',
	'A true value indicates that a many indicator is placed on the unary 
relationship.
    As this is the same as a M:M binary, the associativeObject parameter must 
be valid.',
	0,
	'',
	"adef4640-df1d-4cd4-ad4e-df9bd52f25e3");
INSERT INTO C_PP
	VALUES ("6675b0bf-28e9-4664-888b-9d80fb5558aa",
	"c5473c04-f163-417f-aedb-0224938e4f3c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'associativeObject',
	'The name of the associative object to abstract the unary relationship. If left 
blank, there is no associative object abstracting the relationship. 
    If many or conditional are true, this must name a valid object.',
	0,
	'',
	"35aaa6d5-68e6-41c3-aae0-1bcc88cac310");
INSERT INTO C_EP
	VALUES ("22112911-f061-42da-8d47-c7140b319c30",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'setCompositionConstraint',
	'Set an existing relationship to be constrained as a composition from it''s 
participation in a relationship loop, rather than by referential attributes.

"[When a relationship is the logical consequence of other relationships,] 
Such a relationship is said to be formed by composition (as in composition of 
functions in mathematics. [...] A relationship formed by composition cannot be 
formalized in referential attributes, since the connections between the 
instances is already given by the connections between the [composing 
relationships].
    A relationship formed by composition is annotated on the model as [composed 
relationship = 1st composing relationship + 2nd composing relationship [+ nth 
composing relationship ...]]." [OL:MWS]

"Composed Relationships. Another special case occurs when the constraint on the 
referential attribute is such that it identifies a single instance of the 
associated object. [...] Composition of relationships captures the constraint 
directly in data [...] However the use of composition is limited in that it 
requires that the constraint always identify a single associated instance." 
[OOA96]

Both definitions identify compositions as relationship combinations that loop 
back to the originating instance. [miUML] calls compositions, "Constrained 
Loops", because the compostion equation forms a constraint on the object 
instances allowed to participate.
    [OOA96] also discusses collapsed referentials, but the example shows them 
to be an alternative way to draw compositions on the object model. This 
metamodel will only model a composition and leave the way to display it up to 
the model editor.',
	0);
INSERT INTO C_IO
	VALUES ("22112911-f061-42da-8d47-c7140b319c30",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'setCompositionConstraint',
	'Set an existing relationship to be constrained as a composition from it''s 
participation in a relationship loop, rather than by referential attributes.

"[When a relationship is the logical consequence of other relationships,] 
Such a relationship is said to be formed by composition (as in composition of 
functions in mathematics. [...] A relationship formed by composition cannot be 
formalized in referential attributes, since the connections between the 
instances is already given by the connections between the [composing 
relationships].
    A relationship formed by composition is annotated on the model as [composed 
relationship = 1st composing relationship + 2nd composing relationship [+ nth 
composing relationship ...]]." [OL:MWS]

"Composed Relationships. Another special case occurs when the constraint on the 
referential attribute is such that it identifies a single instance of the 
associated object. [...] Composition of relationships captures the constraint 
directly in data [...] However the use of composition is limited in that it 
requires that the constraint always identify a single associated instance." 
[OOA96]

Both definitions identify compositions as relationship combinations that loop 
back to the originating instance. [miUML] calls compositions, "Constrained 
Loops", because the compostion equation forms a constraint on the object 
instances allowed to participate.
    [OOA96] also discusses collapsed referentials, but the example shows them 
to be an alternative way to draw compositions on the object model. This 
metamodel will only model a composition and leave the way to display it up to 
the model editor.',
	0,
	'',
	"c5473c04-f163-417f-aedb-0224938e4f3c");
INSERT INTO C_PP
	VALUES ("93fe88c0-b882-4df3-808e-6ae8c9cdcd13",
	"22112911-f061-42da-8d47-c7140b319c30",
	"ba5eda7a-def5-0000-0000-000000000002",
	'compositionSegmentNumber',
	'The numeric identifier for the relationship that is the loop segment that is 
the result of the composition equation. e.g., for a composition, "R3=R2+R1", R3 
is the composition segment, so 3 is the composition segment number.

',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9fb472d0-7cf6-4d0c-888d-8a5eab659c45",
	"22112911-f061-42da-8d47-c7140b319c30",
	"ba5eda7a-def5-0000-0000-000000000002",
	'composingSegments',
	'An array containing the relationship numbers for all the relationships that 
participate in the relationship loop, but aren''t the composed relationship. 
e.g., in the composition, "R3=R2+R1", the array {2,1} (or {1,2} order doesn''t 
matter) would be passed in this parameter.',
	0,
	'[]',
	"93fe88c0-b882-4df3-808e-6ae8c9cdcd13");
INSERT INTO C_PP
	VALUES ("7db1d651-5bef-4b8a-b619-d73f67ed7e22",
	"22112911-f061-42da-8d47-c7140b319c30",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.',
	0,
	'',
	"9fb472d0-7cf6-4d0c-888d-8a5eab659c45");
INSERT INTO C_EP
	VALUES ("b8c07b12-49b1-498a-be3e-d973c223643e",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addAccessedParameterToOperand',
	'Add an uninitialized parameter instance to the accessor process model at the 
specified operand. Upon creation of an instance of the accessor and assignment 
of value to the parameter, the uninitialized parameter instance will become 
an initialized parameter instance.',
	0);
INSERT INTO C_IO
	VALUES ("b8c07b12-49b1-498a-be3e-d973c223643e",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addAccessedParameterToOperand',
	'Add an uninitialized parameter instance to the accessor process model at the 
specified operand. Upon creation of an instance of the accessor and assignment 
of value to the parameter, the uninitialized parameter instance will become 
an initialized parameter instance.',
	0,
	'',
	"22112911-f061-42da-8d47-c7140b319c30");
INSERT INTO C_PP
	VALUES ("0d0fdb69-52a3-4f8f-9d4d-b7b0ff8a02da",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("51880fd1-6ada-4e87-8180-9defb8293eb4",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"0d0fdb69-52a3-4f8f-9d4d-b7b0ff8a02da");
INSERT INTO C_PP
	VALUES ("e250f009-e6c5-4775-99c5-de81d425083b",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"51880fd1-6ada-4e87-8180-9defb8293eb4");
INSERT INTO C_PP
	VALUES ("86256db4-9f74-4d7f-b4ad-09c6579c2089",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"e250f009-e6c5-4775-99c5-de81d425083b");
INSERT INTO C_PP
	VALUES ("9f261844-9a89-482e-9799-ec3a6b4fb074",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"86256db4-9f74-4d7f-b4ad-09c6579c2089");
INSERT INTO C_PP
	VALUES ("b6ab66ce-881c-4a80-8a2b-c1dd874c1648",
	"b8c07b12-49b1-498a-be3e-d973c223643e",
	"ba5eda7a-def5-0000-0000-000000000004",
	'parameter',
	'The unique identifier for the parameter created for this accessor.
    The functionality to create the instances resides in the Architecture 
Domain. These model verification bridges assume the architecture is handling 
these concepts correctly.',
	0,
	'',
	"9f261844-9a89-482e-9799-ec3a6b4fb074");
INSERT INTO C_EP
	VALUES ("9ad7ec46-bfc8-46ea-ad53-ebef44161bc2",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addActionToBridge',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.',
	0);
INSERT INTO C_IO
	VALUES ("9ad7ec46-bfc8-46ea-ad53-ebef44161bc2",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addActionToBridge',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.',
	0,
	'',
	"b8c07b12-49b1-498a-be3e-d973c223643e");
INSERT INTO C_PP
	VALUES ("7c4c531d-16fa-4e01-b921-00a1bbdb2ef8",
	"9ad7ec46-bfc8-46ea-ad53-ebef44161bc2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("b5bdbb2b-c5e9-43f8-9e81-54ae9a1f6b78",
	"9ad7ec46-bfc8-46ea-ad53-ebef44161bc2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'bridge_name',
	'The name of the bridge.',
	0,
	'',
	"7c4c531d-16fa-4e01-b921-00a1bbdb2ef8");
INSERT INTO C_EP
	VALUES ("39611eda-4d47-413b-9360-ffe3e408539d",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addActionToDerivedAttribute',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.',
	0);
INSERT INTO C_IO
	VALUES ("39611eda-4d47-413b-9360-ffe3e408539d",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addActionToDerivedAttribute',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.',
	0,
	'',
	"9ad7ec46-bfc8-46ea-ad53-ebef44161bc2");
INSERT INTO C_PP
	VALUES ("8c3864d6-a5e3-42c7-89a6-8799b549b1c5",
	"39611eda-4d47-413b-9360-ffe3e408539d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("7ac04a23-7cdb-408e-b9f8-824da400f163",
	"39611eda-4d47-413b-9360-ffe3e408539d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"8c3864d6-a5e3-42c7-89a6-8799b549b1c5");
INSERT INTO C_PP
	VALUES ("0022e420-89da-4a27-a7f8-7a1d676217e6",
	"39611eda-4d47-413b-9360-ffe3e408539d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute',
	'The name of the derived attribute.',
	0,
	'',
	"7ac04a23-7cdb-408e-b9f8-824da400f163");
INSERT INTO C_EP
	VALUES ("56b62629-833e-4398-8987-cf7ee860b4ed",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addActionToMethod',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.
',
	0);
INSERT INTO C_IO
	VALUES ("56b62629-833e-4398-8987-cf7ee860b4ed",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addActionToMethod',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.
',
	0,
	'',
	"39611eda-4d47-413b-9360-ffe3e408539d");
INSERT INTO C_PP
	VALUES ("bdc1b265-990c-40af-bc79-f145f78b7e3a",
	"56b62629-833e-4398-8987-cf7ee860b4ed",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("138cf578-53b7-4186-9850-20bb08811a38",
	"56b62629-833e-4398-8987-cf7ee860b4ed",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"bdc1b265-990c-40af-bc79-f145f78b7e3a");
INSERT INTO C_PP
	VALUES ("35c2b978-cf01-44d8-9a76-8dffa2b84042",
	"56b62629-833e-4398-8987-cf7ee860b4ed",
	"ba5eda7a-def5-0000-0000-000000000004",
	'method',
	'The name of the method.',
	0,
	'',
	"138cf578-53b7-4186-9850-20bb08811a38");
INSERT INTO C_EP
	VALUES ("ec4d78c0-ce4a-487f-9b38-34d1116d04dd",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addActionToState',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.

',
	0);
INSERT INTO C_IO
	VALUES ("ec4d78c0-ce4a-487f-9b38-34d1116d04dd",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addActionToState',
	'Adds an empty process model to prepare it for addition of process modeling 
elements.

',
	0,
	'',
	"56b62629-833e-4398-8987-cf7ee860b4ed");
INSERT INTO C_PP
	VALUES ("3f2b8863-371f-495b-a3a9-2a195d3c9c96",
	"ec4d78c0-ce4a-487f-9b38-34d1116d04dd",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("a966d270-0376-415c-9953-066fcbd98670",
	"ec4d78c0-ce4a-487f-9b38-34d1116d04dd",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"3f2b8863-371f-495b-a3a9-2a195d3c9c96");
INSERT INTO C_PP
	VALUES ("aea8e9e2-5cf5-48d6-9c82-513143304184",
	"ec4d78c0-ce4a-487f-9b38-34d1116d04dd",
	"ba5eda7a-def5-0000-0000-000000000004",
	'state',
	'The name of the state.',
	0,
	'',
	"a966d270-0376-415c-9953-066fcbd98670");
INSERT INTO C_EP
	VALUES ("c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addAttributeToOperand',
	'Add an attribute of an object instance, already added to the process model, to 
the left-hand or right-hand operand of the specified expression.',
	0);
INSERT INTO C_IO
	VALUES ("c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addAttributeToOperand',
	'Add an attribute of an object instance, already added to the process model, to 
the left-hand or right-hand operand of the specified expression.',
	0,
	'',
	"ec4d78c0-ce4a-487f-9b38-34d1116d04dd");
INSERT INTO C_PP
	VALUES ("6ddba365-58ec-420b-ad1c-eeccc34542d4",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("5a8d8580-a77e-41f4-9ed2-3def06564aaf",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"6ddba365-58ec-420b-ad1c-eeccc34542d4");
INSERT INTO C_PP
	VALUES ("25a1b3fe-a184-4e3b-9215-dda500a46acd",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"5a8d8580-a77e-41f4-9ed2-3def06564aaf");
INSERT INTO C_PP
	VALUES ("fd9613b1-18b8-48d4-96a5-c66e4cc4c08f",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"25a1b3fe-a184-4e3b-9215-dda500a46acd");
INSERT INTO C_PP
	VALUES ("619f08de-5b9b-40ea-987c-becbc9c238ea",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"fd9613b1-18b8-48d4-96a5-c66e4cc4c08f");
INSERT INTO C_PP
	VALUES ("4a689dd4-e1df-4030-8c8f-faceb675907a",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute',
	'The name of the attribute.',
	0,
	'',
	"619f08de-5b9b-40ea-987c-becbc9c238ea");
INSERT INTO C_PP
	VALUES ("574411fe-6106-46cd-a180-86eeee2b2775",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"4a689dd4-e1df-4030-8c8f-faceb675907a");
INSERT INTO C_PP
	VALUES ("2e37e541-9786-44b4-adc5-e7fc543bf493",
	"c2a92857-7960-4776-acc8-be9fa51f3bf2",
	"ba5eda7a-def5-0000-0000-000000000004",
	'instance',
	'The name of the object instance variable used to access the attribute instance.',
	0,
	'',
	"574411fe-6106-46cd-a180-86eeee2b2775");
INSERT INTO C_EP
	VALUES ("d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addBridgeAccessorToProcess',
	'Adds an asynchronous bridge call to the process specified in the action 
specified.
    A synchronous bridge call will be added as a return value added to an 
operand.',
	0);
INSERT INTO C_IO
	VALUES ("d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addBridgeAccessorToProcess',
	'Adds an asynchronous bridge call to the process specified in the action 
specified.
    A synchronous bridge call will be added as a return value added to an 
operand.',
	0,
	'',
	"c2a92857-7960-4776-acc8-be9fa51f3bf2");
INSERT INTO C_PP
	VALUES ("e8bc6806-fe3e-4dc6-a387-2698077660c1",
	"d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("4252ae57-ce8e-431a-bd24-1428eb5cfc78",
	"d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"e8bc6806-fe3e-4dc6-a387-2698077660c1");
INSERT INTO C_PP
	VALUES ("0ff7e2ec-f2ec-4bc4-ac6b-2c8ff4a04fa7",
	"d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"4252ae57-ce8e-431a-bd24-1428eb5cfc78");
INSERT INTO C_PP
	VALUES ("3310f27f-b821-44e0-8ce2-6e45545aac2d",
	"d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the bridge accessor.
',
	0,
	'',
	"0ff7e2ec-f2ec-4bc4-ac6b-2c8ff4a04fa7");
INSERT INTO C_EP
	VALUES ("079e14a6-8663-4f10-a08e-22d30ba5b190",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addConstantToOperand',
	'Add a constant value to the left or right hand operand of an expression.
    As the actual value isn''t that interesting to the metamodel, the parameter, 
name, is used to allow process model construction within the constraints the 
metamodel. The value of name is symbolic representation of the value is akin to 
using defines in C to represent "magic numbers".
',
	0);
INSERT INTO C_IO
	VALUES ("079e14a6-8663-4f10-a08e-22d30ba5b190",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addConstantToOperand',
	'Add a constant value to the left or right hand operand of an expression.
    As the actual value isn''t that interesting to the metamodel, the parameter, 
name, is used to allow process model construction within the constraints the 
metamodel. The value of name is symbolic representation of the value is akin to 
using defines in C to represent "magic numbers".
',
	0,
	'',
	"d2d7ade0-5cbc-4fe7-9688-8f7552ea59e7");
INSERT INTO C_PP
	VALUES ("40f2bc59-e25c-4d51-8606-159ed3aa0c41",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("b8381faf-5899-4bd4-8347-5df6ba43a51d",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"40f2bc59-e25c-4d51-8606-159ed3aa0c41");
INSERT INTO C_PP
	VALUES ("c4d1027f-d28b-487a-84d8-1bec574ad5be",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"b8381faf-5899-4bd4-8347-5df6ba43a51d");
INSERT INTO C_PP
	VALUES ("8e1bf138-8590-4b83-9c02-2fa83bdf35f1",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"c4d1027f-d28b-487a-84d8-1bec574ad5be");
INSERT INTO C_PP
	VALUES ("04cbbbd1-85d4-48f9-9cd2-aa4eae454a13",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"8e1bf138-8590-4b83-9c02-2fa83bdf35f1");
INSERT INTO C_PP
	VALUES ("9e0acdce-bd03-4228-9dce-8210cecae6a1",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The external reference name of the constant value.
    As the actual value isn''t that interesting to the metamodel, the external 
reference name is used to allow process model construction within the 
constraints the metamodel. This symbolic representation of the value is akin to 
the use of defines in C to represent "magic numbers".',
	0,
	'',
	"04cbbbd1-85d4-48f9-9cd2-aa4eae454a13");
INSERT INTO C_PP
	VALUES ("9482f4de-55ed-4c28-9dc8-838e0c910c28",
	"079e14a6-8663-4f10-a08e-22d30ba5b190",
	"ba5eda7a-def5-0000-0000-000000000004",
	'typeName',
	'The name of the data type of the constant value.',
	0,
	'',
	"9e0acdce-bd03-4228-9dce-8210cecae6a1");
INSERT INTO C_EP
	VALUES ("0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addEnumerationValueToOperand',
	'Add an enumeration value to the left or right hand operand of an expression.',
	0);
INSERT INTO C_IO
	VALUES ("0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addEnumerationValueToOperand',
	'Add an enumeration value to the left or right hand operand of an expression.',
	0,
	'',
	"079e14a6-8663-4f10-a08e-22d30ba5b190");
INSERT INTO C_PP
	VALUES ("ac0f4656-bb63-45bb-b48f-b50cfe6dda0c",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("5ecb7f27-f406-4304-a105-f38344b1dc97",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"ac0f4656-bb63-45bb-b48f-b50cfe6dda0c");
INSERT INTO C_PP
	VALUES ("21f1720a-ae13-475a-a59b-7c9b38924218",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"5ecb7f27-f406-4304-a105-f38344b1dc97");
INSERT INTO C_PP
	VALUES ("557f2e4b-37c6-4472-837e-524d60b4d685",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"21f1720a-ae13-475a-a59b-7c9b38924218");
INSERT INTO C_PP
	VALUES ("c5d61924-2775-4ada-bd59-f0f34c2d103d",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"557f2e4b-37c6-4472-837e-524d60b4d685");
INSERT INTO C_PP
	VALUES ("52a7ad5d-0c72-44c0-80c5-5477b0923f62",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'enumerationName',
	'The name of the enumeration definition.',
	0,
	'',
	"c5d61924-2775-4ada-bd59-f0f34c2d103d");
INSERT INTO C_PP
	VALUES ("971ac246-d691-4b6e-8eaf-687418244de6",
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f",
	"ba5eda7a-def5-0000-0000-000000000004",
	'valueName',
	'The name of the enumeration value.
',
	0,
	'',
	"52a7ad5d-0c72-44c0-80c5-5477b0923f62");
INSERT INTO C_EP
	VALUES ("9da5a65f-ed02-4f49-b3c8-7009337e891d",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addEquationToProcess',
	'Add an equation without expressions to the process specified within the action 
specified.',
	0);
INSERT INTO C_IO
	VALUES ("9da5a65f-ed02-4f49-b3c8-7009337e891d",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addEquationToProcess',
	'Add an equation without expressions to the process specified within the action 
specified.',
	0,
	'',
	"0691e1d2-3bcb-45b7-ac98-2f3a23b7501f");
INSERT INTO C_PP
	VALUES ("d0ce3de0-f0cd-4d7c-96f1-1a3d0f57e277",
	"9da5a65f-ed02-4f49-b3c8-7009337e891d",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("3d2c8ceb-bd4c-4792-a4b7-e778433a139e",
	"9da5a65f-ed02-4f49-b3c8-7009337e891d",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"d0ce3de0-f0cd-4d7c-96f1-1a3d0f57e277");
INSERT INTO C_PP
	VALUES ("d1203b2e-83c1-4c68-a53a-df3ca7ad7188",
	"9da5a65f-ed02-4f49-b3c8-7009337e891d",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"3d2c8ceb-bd4c-4792-a4b7-e778433a139e");
INSERT INTO C_EP
	VALUES ("152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addEventAccessorToProcess',
	'Adds an event accessor to the process specified in the action specified.

',
	0);
INSERT INTO C_IO
	VALUES ("152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addEventAccessorToProcess',
	'Adds an event accessor to the process specified in the action specified.

',
	0,
	'',
	"9da5a65f-ed02-4f49-b3c8-7009337e891d");
INSERT INTO C_PP
	VALUES ("84205cb5-db76-4600-89c7-298c3a4c769e",
	"152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("3c60ffb3-10dd-43ba-8753-5a6602e73294",
	"152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"84205cb5-db76-4600-89c7-298c3a4c769e");
INSERT INTO C_PP
	VALUES ("f065b8df-960c-4603-8c24-e71380bf7f9e",
	"152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"3c60ffb3-10dd-43ba-8753-5a6602e73294");
INSERT INTO C_PP
	VALUES ("65670861-fdce-4a29-8dbf-9492d1d559d5",
	"152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the bridge accessor.
',
	0,
	'',
	"f065b8df-960c-4603-8c24-e71380bf7f9e");
INSERT INTO C_PP
	VALUES ("3520183d-142d-402e-bd29-1387eb24f9b5",
	"152f823e-7570-4261-82fb-bacd7c6e3a4b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The object associated with the event.',
	0,
	'',
	"65670861-fdce-4a29-8dbf-9492d1d559d5");
INSERT INTO C_EP
	VALUES ("16549b40-28b0-4989-8cc2-744e3dd8a449",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addExpressionToEquation',
	'Add an expression, without operands, operation, or outcome, at the position 
specified to the equation of the process specified in the action specified.',
	0);
INSERT INTO C_IO
	VALUES ("16549b40-28b0-4989-8cc2-744e3dd8a449",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addExpressionToEquation',
	'Add an expression, without operands, operation, or outcome, at the position 
specified to the equation of the process specified in the action specified.',
	0,
	'',
	"152f823e-7570-4261-82fb-bacd7c6e3a4b");
INSERT INTO C_PP
	VALUES ("dc2b5666-a873-4a25-a83b-7119ef87a6f0",
	"16549b40-28b0-4989-8cc2-744e3dd8a449",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("677357b4-5790-44a6-bc5d-29ac9b118c67",
	"16549b40-28b0-4989-8cc2-744e3dd8a449",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"dc2b5666-a873-4a25-a83b-7119ef87a6f0");
INSERT INTO C_PP
	VALUES ("d5da9741-0037-4572-8090-ab8fcc1daafc",
	"16549b40-28b0-4989-8cc2-744e3dd8a449",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"677357b4-5790-44a6-bc5d-29ac9b118c67");
INSERT INTO C_PP
	VALUES ("74a1df3b-337b-45cc-95a3-ee47b75db8c0",
	"16549b40-28b0-4989-8cc2-744e3dd8a449",
	"ba5eda7a-def5-0000-0000-000000000002",
	'ordinalPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"d5da9741-0037-4572-8090-ab8fcc1daafc");
INSERT INTO C_EP
	VALUES ("0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addIterationToAction',
	'Add an iteration process to the specified action at the specified ordinal 
position.',
	0);
INSERT INTO C_IO
	VALUES ("0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addIterationToAction',
	'Add an iteration process to the specified action at the specified ordinal 
position.',
	0,
	'',
	"16549b40-28b0-4989-8cc2-744e3dd8a449");
INSERT INTO C_PP
	VALUES ("7464a1a3-4167-43d1-a55d-530e1445beaa",
	"0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("526769af-be6e-4718-a58f-adcc36e5aab0",
	"0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"7464a1a3-4167-43d1-a55d-530e1445beaa");
INSERT INTO C_PP
	VALUES ("ef17bdd5-ffe9-46e8-a2d7-d7cac8eb04f0",
	"0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"526769af-be6e-4718-a58f-adcc36e5aab0");
INSERT INTO C_PP
	VALUES ("0b66dbba-9ce9-4ad3-a371-a7177d4246b6",
	"0a5360d9-e6b3-40b4-891b-74d9f66183aa",
	"ba5eda7a-def5-0000-0000-000000000003",
	'closurePosition',
	'The ordinal position of the end of the control structure.
NOTE: As the editor is responsible for assigning ordinal positions, this will 
always be a known parameter. Other bridges will provide for maintenance of the 
model. i.e., insertion and deletion of lines.',
	0,
	'',
	"ef17bdd5-ffe9-46e8-a2d7-d7cac8eb04f0");
INSERT INTO C_EP
	VALUES ("47c6be6a-280d-417c-a87c-3aaa710828bf",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addKeywordToOperand',
	'Adds a the specified keyword value to the process model at the specified 
statement position.',
	0);
INSERT INTO C_IO
	VALUES ("47c6be6a-280d-417c-a87c-3aaa710828bf",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addKeywordToOperand',
	'Adds a the specified keyword value to the process model at the specified 
statement position.',
	0,
	'',
	"0a5360d9-e6b3-40b4-891b-74d9f66183aa");
INSERT INTO C_PP
	VALUES ("9ed5e87c-5058-4a39-94c7-aba1621ffb93",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("e32c425a-049e-434c-a9d2-1cf410d1ec3b",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"9ed5e87c-5058-4a39-94c7-aba1621ffb93");
INSERT INTO C_PP
	VALUES ("585b4e29-772b-44a7-bb13-3b74fa9627be",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"e32c425a-049e-434c-a9d2-1cf410d1ec3b");
INSERT INTO C_PP
	VALUES ("7c728a72-9a40-4111-a6eb-fadd7ba3484a",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The keyword value to place.',
	0,
	'',
	"585b4e29-772b-44a7-bb13-3b74fa9627be");
INSERT INTO C_PP
	VALUES ("400ff5b9-dd12-44ca-aca2-0d3eb842c330",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"7c728a72-9a40-4111-a6eb-fadd7ba3484a");
INSERT INTO C_PP
	VALUES ("100e4f12-3123-4650-9101-dcd0932724a6",
	"47c6be6a-280d-417c-a87c-3aaa710828bf",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"400ff5b9-dd12-44ca-aca2-0d3eb842c330");
INSERT INTO C_EP
	VALUES ("aef5f892-27dc-4dc1-916a-1239f8458d43",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addLoopToAction',
	'Add a loop process to the specified action at the specified ordinal position.',
	0);
INSERT INTO C_IO
	VALUES ("aef5f892-27dc-4dc1-916a-1239f8458d43",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addLoopToAction',
	'Add a loop process to the specified action at the specified ordinal position.',
	0,
	'',
	"47c6be6a-280d-417c-a87c-3aaa710828bf");
INSERT INTO C_PP
	VALUES ("28ce38b5-c4b4-4995-9186-71f519eaac45",
	"aef5f892-27dc-4dc1-916a-1239f8458d43",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("eaa71db3-cc60-4e86-9639-6875d561f479",
	"aef5f892-27dc-4dc1-916a-1239f8458d43",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"28ce38b5-c4b4-4995-9186-71f519eaac45");
INSERT INTO C_PP
	VALUES ("160b38f1-0afc-4c86-b300-e195366c51c5",
	"aef5f892-27dc-4dc1-916a-1239f8458d43",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"eaa71db3-cc60-4e86-9639-6875d561f479");
INSERT INTO C_PP
	VALUES ("5581c927-a1f4-4406-b664-819441de789d",
	"aef5f892-27dc-4dc1-916a-1239f8458d43",
	"ba5eda7a-def5-0000-0000-000000000003",
	'closurePosition',
	'The ordinal position of the end of the control structure.
NOTE: As the editor is responsible for assigning ordinal positions, this will 
always be a known parameter. Other bridges will provide for maintenance of the 
model. i.e., insertion and deletion of lines.',
	0,
	'',
	"160b38f1-0afc-4c86-b300-e195366c51c5");
INSERT INTO C_EP
	VALUES ("33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addObjectInstanceToOperand',
	'Add an object to the right-hand operand of the specified expression as an 
instance. The only valid use of this is when you are creating an object 
instance for assignment to a variable for later use in the process model, which 
is why it is always the right-hand operand.',
	0);
INSERT INTO C_IO
	VALUES ("33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addObjectInstanceToOperand',
	'Add an object to the right-hand operand of the specified expression as an 
instance. The only valid use of this is when you are creating an object 
instance for assignment to a variable for later use in the process model, which 
is why it is always the right-hand operand.',
	0,
	'',
	"aef5f892-27dc-4dc1-916a-1239f8458d43");
INSERT INTO C_PP
	VALUES ("67e56973-08e5-4224-a7cc-8d7b714872e2",
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("3ba2eb53-7cb3-44ab-b592-e3fddaed5334",
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"67e56973-08e5-4224-a7cc-8d7b714872e2");
INSERT INTO C_PP
	VALUES ("09c707d9-3087-43f7-9324-205442709c76",
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"3ba2eb53-7cb3-44ab-b592-e3fddaed5334");
INSERT INTO C_PP
	VALUES ("8beeea3a-d769-4f27-b2af-5ade426eed87",
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"09c707d9-3087-43f7-9324-205442709c76");
INSERT INTO C_PP
	VALUES ("eccafc1d-4501-4f6b-b810-955050d52696",
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"8beeea3a-d769-4f27-b2af-5ade426eed87");
INSERT INTO C_EP
	VALUES ("ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addOperandToExpression',
	'Add a left-hand or right-hand operand to the expression. The order of addition 
to the expression is left-hand operand, right-hand operand, and then operator, 
and this is strictly enforced.',
	0);
INSERT INTO C_IO
	VALUES ("ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addOperandToExpression',
	'Add a left-hand or right-hand operand to the expression. The order of addition 
to the expression is left-hand operand, right-hand operand, and then operator, 
and this is strictly enforced.',
	0,
	'',
	"33f04d25-2678-42a5-bd08-7c5c9752b2f9");
INSERT INTO C_PP
	VALUES ("b83165af-5544-4f7e-a3f8-607b759bf6b1",
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("a8564d97-416f-4270-9223-f11f1040936a",
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"b83165af-5544-4f7e-a3f8-607b759bf6b1");
INSERT INTO C_PP
	VALUES ("13757ca0-1252-424e-9f05-0e92fe8c9a05",
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"a8564d97-416f-4270-9223-f11f1040936a");
INSERT INTO C_PP
	VALUES ("6fbbd8ad-1166-4dfc-b668-2b68f123aa6b",
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"13757ca0-1252-424e-9f05-0e92fe8c9a05");
INSERT INTO C_PP
	VALUES ("3a718ba4-eeb3-4b7b-a5a5-3e92e8eec6ef",
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding the left-hand or right-hand operand. A value of true means 
add the left-hand operand.',
	0,
	'',
	"6fbbd8ad-1166-4dfc-b668-2b68f123aa6b");
INSERT INTO C_EP
	VALUES ("df255fa8-a205-402d-9172-3b46eb5f27ad",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addPathEvaluationToAction',
	'Add a path evaluation process to the specified action at the specified ordinal 
position. This creates the path evaluation specifier and opens the first path 
container.',
	0);
INSERT INTO C_IO
	VALUES ("df255fa8-a205-402d-9172-3b46eb5f27ad",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addPathEvaluationToAction',
	'Add a path evaluation process to the specified action at the specified ordinal 
position. This creates the path evaluation specifier and opens the first path 
container.',
	0,
	'',
	"ed36233d-6f36-4ef4-a4f8-548e7e60510b");
INSERT INTO C_PP
	VALUES ("6b03fdce-dc4a-45f1-bd3a-4b648380063b",
	"df255fa8-a205-402d-9172-3b46eb5f27ad",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("04492860-739a-4922-a635-faaa2cdc5e69",
	"df255fa8-a205-402d-9172-3b46eb5f27ad",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"6b03fdce-dc4a-45f1-bd3a-4b648380063b");
INSERT INTO C_PP
	VALUES ("a7578e7d-71ee-46bd-b025-3ba7cbb0b239",
	"df255fa8-a205-402d-9172-3b46eb5f27ad",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"04492860-739a-4922-a635-faaa2cdc5e69");
INSERT INTO C_PP
	VALUES ("4514add8-8a45-41ca-834a-33d70d730ef7",
	"df255fa8-a205-402d-9172-3b46eb5f27ad",
	"ba5eda7a-def5-0000-0000-000000000003",
	'closurePosition',
	'The ordinal position of the end of the control structure.
NOTE: As the editor is responsible for assigning ordinal positions, this will 
always be a known parameter. Other bridges will provide for maintenance of the 
model. i.e., insertion and deletion of lines.',
	0,
	'',
	"a7578e7d-71ee-46bd-b025-3ba7cbb0b239");
INSERT INTO C_EP
	VALUES ("b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addPerspectiveToOperand',
	'Add a perspective to the specified relationship instance at the specified 
operand position.',
	0);
INSERT INTO C_IO
	VALUES ("b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addPerspectiveToOperand',
	'Add a perspective to the specified relationship instance at the specified 
operand position.',
	0,
	'',
	"df255fa8-a205-402d-9172-3b46eb5f27ad");
INSERT INTO C_PP
	VALUES ("55454aa8-22ae-4833-bed5-5180cbff049d",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("d788d41e-1847-4aa6-828f-79c413db7031",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"55454aa8-22ae-4833-bed5-5180cbff049d");
INSERT INTO C_PP
	VALUES ("f33281ff-1f65-4e3c-990a-7225b48339ad",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"d788d41e-1847-4aa6-828f-79c413db7031");
INSERT INTO C_PP
	VALUES ("4aa1fc29-2862-4e53-8fa8-28acabe57b88",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"f33281ff-1f65-4e3c-990a-7225b48339ad");
INSERT INTO C_PP
	VALUES ("164338f1-5523-4a01-b48b-849b0790496b",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"4aa1fc29-2862-4e53-8fa8-28acabe57b88");
INSERT INTO C_PP
	VALUES ("c1e29eef-577a-4d5a-bdfb-3ae5be92f525",
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4",
	"ba5eda7a-def5-0000-0000-000000000004",
	'perspective',
	'The verb phrase of the perspective to add.',
	0,
	'',
	"164338f1-5523-4a01-b48b-849b0790496b");
INSERT INTO C_EP
	VALUES ("41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addReferentialAttributeToOperand',
	'Add a referential attribute of an object instance, already added to the process 
model, to the left-hand or right-hand operand of the specified expression.
',
	0);
INSERT INTO C_IO
	VALUES ("41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addReferentialAttributeToOperand',
	'Add a referential attribute of an object instance, already added to the process 
model, to the left-hand or right-hand operand of the specified expression.
',
	0,
	'',
	"b48243a7-277c-4ca5-9fc5-6650daeaebe4");
INSERT INTO C_PP
	VALUES ("6b8121fc-dda5-4c68-b616-a9a8005bc311",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9ad9e5ec-fe4c-47ee-97b5-b1e871831084",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"6b8121fc-dda5-4c68-b616-a9a8005bc311");
INSERT INTO C_PP
	VALUES ("55d3c20a-4192-4066-ae22-6ccf84ecf5f2",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"9ad9e5ec-fe4c-47ee-97b5-b1e871831084");
INSERT INTO C_PP
	VALUES ("3142a4c8-df7b-4673-9e8f-e4866670d87f",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"55d3c20a-4192-4066-ae22-6ccf84ecf5f2");
INSERT INTO C_PP
	VALUES ("d2e298ac-970c-4269-96da-238476aaef3c",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"3142a4c8-df7b-4673-9e8f-e4866670d87f");
INSERT INTO C_PP
	VALUES ("68da22d7-4cd3-44d0-bdb3-e51809f37502",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object.',
	0,
	'',
	"d2e298ac-970c-4269-96da-238476aaef3c");
INSERT INTO C_PP
	VALUES ("00a74672-6987-4f60-9be6-0e147ab35a4b",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute',
	'The name of the attribute.',
	0,
	'',
	"68da22d7-4cd3-44d0-bdb3-e51809f37502");
INSERT INTO C_PP
	VALUES ("56f54e1f-55f5-4190-a8a3-3c03b5187211",
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'instance',
	'The name of the object instance variable used to access the attribute instance.',
	0,
	'',
	"00a74672-6987-4f60-9be6-0e147ab35a4b");
INSERT INTO C_EP
	VALUES ("b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addRelationshipInstanceToOperand',
	'Creates an instance of the specified relationship and attaches it to the 
operand at the specified position.',
	0);
INSERT INTO C_IO
	VALUES ("b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addRelationshipInstanceToOperand',
	'Creates an instance of the specified relationship and attaches it to the 
operand at the specified position.',
	0,
	'',
	"41e28e9c-5684-44b0-ae4c-4d7efe19f75c");
INSERT INTO C_PP
	VALUES ("2072c80c-abbb-4093-8bd9-eab8436536c0",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("132b4a08-5c97-4ddd-9c7d-6aa9bc3277ff",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"2072c80c-abbb-4093-8bd9-eab8436536c0");
INSERT INTO C_PP
	VALUES ("b59054d2-8cf9-4608-a9a1-79f33d9c93cd",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"132b4a08-5c97-4ddd-9c7d-6aa9bc3277ff");
INSERT INTO C_PP
	VALUES ("ca794d8f-6588-448d-a655-cf20766e24c5",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"b59054d2-8cf9-4608-a9a1-79f33d9c93cd");
INSERT INTO C_PP
	VALUES ("03da7e53-7a4e-4d44-9bbc-85c2a28de267",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000002",
	'relationshipNumber',
	'',
	0,
	'',
	"ca794d8f-6588-448d-a655-cf20766e24c5");
INSERT INTO C_PP
	VALUES ("ed6ffc31-7878-4154-90e8-99e11d29e889",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000004",
	'toObject',
	'',
	0,
	'',
	"03da7e53-7a4e-4d44-9bbc-85c2a28de267");
INSERT INTO C_PP
	VALUES ("baecf194-33e2-41a5-b356-bebc0e8d39c6",
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"ed6ffc31-7878-4154-90e8-99e11d29e889");
INSERT INTO C_EP
	VALUES ("f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addReturnValueToOperand',
	'Add a return value to the left or right operand of an expression. This bridge 
will be called when an accessor is part of an equation. e.g., a = a + sum(b, c)
    If the return value is on the right hand side of an assignment, it can be 
the return from the current process model.
    This call will be used whenever any synchronous accessor (synchronous 
bridge, object method, or attribute action) is added to a process model. ',
	0);
INSERT INTO C_IO
	VALUES ("f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addReturnValueToOperand',
	'Add a return value to the left or right operand of an expression. This bridge 
will be called when an accessor is part of an equation. e.g., a = a + sum(b, c)
    If the return value is on the right hand side of an assignment, it can be 
the return from the current process model.
    This call will be used whenever any synchronous accessor (synchronous 
bridge, object method, or attribute action) is added to a process model. ',
	0,
	'',
	"b336b1a7-85ed-4fa4-a349-a0626c754ddd");
INSERT INTO C_PP
	VALUES ("d34a733c-b22d-4f90-8ee5-d04fe606c103",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("23c62d9a-849d-4031-b9fd-87fd4b6c83f6",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"d34a733c-b22d-4f90-8ee5-d04fe606c103");
INSERT INTO C_PP
	VALUES ("0b568cbe-9144-4470-a43d-77bf1934ec3b",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"23c62d9a-849d-4031-b9fd-87fd4b6c83f6");
INSERT INTO C_PP
	VALUES ("83650365-e4fc-4338-94e7-6722d5b7380b",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"0b568cbe-9144-4470-a43d-77bf1934ec3b");
INSERT INTO C_PP
	VALUES ("4a812d9f-8b66-40c9-8db5-e4b253a20c20",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"83650365-e4fc-4338-94e7-6722d5b7380b");
INSERT INTO C_PP
	VALUES ("9e5663ee-ff91-4f78-9018-3334701ccd08",
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The fully qualified name of the accessor being called that returns a value.',
	0,
	'',
	"4a812d9f-8b66-40c9-8db5-e4b253a20c20");
INSERT INTO C_EP
	VALUES ("34adaab2-f774-4be7-acd4-f5025af431f7",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addStatementToAction',
	'Add a Statement Process to the specified action at the specified ordinal 
position.',
	0);
INSERT INTO C_IO
	VALUES ("34adaab2-f774-4be7-acd4-f5025af431f7",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addStatementToAction',
	'Add a Statement Process to the specified action at the specified ordinal 
position.',
	0,
	'',
	"f7a973ba-2c6c-4f7e-a228-66a1f396ff4c");
INSERT INTO C_PP
	VALUES ("2434ebe4-4f33-446d-b374-844e3e2a9736",
	"34adaab2-f774-4be7-acd4-f5025af431f7",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9c41c27e-89ae-4502-a2eb-164eafa65721",
	"34adaab2-f774-4be7-acd4-f5025af431f7",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.',
	0,
	'',
	"2434ebe4-4f33-446d-b374-844e3e2a9736");
INSERT INTO C_PP
	VALUES ("a0002a59-9ce0-4a9a-8acc-c3ee77d0ad28",
	"34adaab2-f774-4be7-acd4-f5025af431f7",
	"ba5eda7a-def5-0000-0000-000000000003",
	'ordinalPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"9c41c27e-89ae-4502-a2eb-164eafa65721");
INSERT INTO C_EP
	VALUES ("8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addTypedOperatorToExpression',
	'',
	0);
INSERT INTO C_IO
	VALUES ("8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addTypedOperatorToExpression',
	'',
	0,
	'',
	"34adaab2-f774-4be7-acd4-f5025af431f7");
INSERT INTO C_PP
	VALUES ("a13f9e35-7d5c-4f38-b92a-984cf95def23",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("2bd20fac-782f-4609-8c4c-cccebbc7d523",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"a13f9e35-7d5c-4f38-b92a-984cf95def23");
INSERT INTO C_PP
	VALUES ("dc69c507-dcaf-43b0-8b5b-02cc1387345b",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"2bd20fac-782f-4609-8c4c-cccebbc7d523");
INSERT INTO C_PP
	VALUES ("6491570e-087c-4450-98ba-2ba270c75131",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"dc69c507-dcaf-43b0-8b5b-02cc1387345b");
INSERT INTO C_PP
	VALUES ("7b7bf944-5847-44ec-a633-1105799429ca",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'operator',
	'',
	0,
	'',
	"6491570e-087c-4450-98ba-2ba270c75131");
INSERT INTO C_PP
	VALUES ("460ce260-1f07-449a-a28e-58c504e36d54",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'type',
	'',
	0,
	'',
	"7b7bf944-5847-44ec-a633-1105799429ca");
INSERT INTO C_PP
	VALUES ("ea1ebf44-808e-475e-9bd6-850962a30d98",
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1",
	"ba5eda7a-def5-0000-0000-000000000004",
	'resultType',
	'',
	0,
	'',
	"460ce260-1f07-449a-a28e-58c504e36d54");
INSERT INTO C_EP
	VALUES ("9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addValueToParameter',
	'Assigns the named value, or the value help by a named variable, to the named 
parameter at the given position in a process model.',
	0);
INSERT INTO C_IO
	VALUES ("9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addValueToParameter',
	'Assigns the named value, or the value help by a named variable, to the named 
parameter at the given position in a process model.',
	0,
	'',
	"8ec6032e-62cb-4378-b295-ca0078d1a9d1");
INSERT INTO C_PP
	VALUES ("06058e02-6757-4fe9-9607-af5d518695ef",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("0e6598d1-e72c-4144-8d7e-8f5f587285a5",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"06058e02-6757-4fe9-9607-af5d518695ef");
INSERT INTO C_PP
	VALUES ("cb9e54ff-eaf8-4e50-906f-615b28c975b3",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"0e6598d1-e72c-4144-8d7e-8f5f587285a5");
INSERT INTO C_PP
	VALUES ("bf8e20de-a606-4d36-8874-89f3ce40883d",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"cb9e54ff-eaf8-4e50-906f-615b28c975b3");
INSERT INTO C_PP
	VALUES ("902389a7-43cd-4b4c-9326-ae5200260436",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"bf8e20de-a606-4d36-8874-89f3ce40883d");
INSERT INTO C_PP
	VALUES ("cb3c034e-3774-4776-86cd-92c77d4ebadb",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000004",
	'parameter',
	'The name of the parameter.',
	0,
	'',
	"902389a7-43cd-4b4c-9326-ae5200260436");
INSERT INTO C_PP
	VALUES ("f360612d-5b37-4133-9c94-999b6da4c8ef",
	"9909f328-970b-4cd2-8e33-cd9f71fc3016",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The reference name of the value. The value can be specified as a variable or a 
value.',
	0,
	'',
	"cb3c034e-3774-4776-86cd-92c77d4ebadb");
INSERT INTO C_EP
	VALUES ("4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'addVariableToOperand',
	'Add a transient variable to the left or right hand operand of an expression.

',
	0);
INSERT INTO C_IO
	VALUES ("4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"709da393-5976-4a6f-9ea6-b5c91ab9f7a4",
	'addVariableToOperand',
	'Add a transient variable to the left or right hand operand of an expression.

',
	0,
	'',
	"9909f328-970b-4cd2-8e33-cd9f71fc3016");
INSERT INTO C_PP
	VALUES ("c139b3d3-81e4-47a2-8744-8ce2b0d4db02",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9bc2de45-7823-4e96-8102-8df4c2a2be01",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000005",
	'actionId',
	'The identifier for the Action instance. It should have been obtained from a 
prior call to getActionTo<Active Element name>.
',
	0,
	'',
	"c139b3d3-81e4-47a2-8744-8ce2b0d4db02");
INSERT INTO C_PP
	VALUES ("6f5a0887-5f83-42e0-b2e8-ec8d1851a7bf",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000003",
	'processPosition',
	'The ordinal position of the process in the action. This needs to be maintained 
by the external editor.
This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...',
	0,
	'',
	"9bc2de45-7823-4e96-8102-8df4c2a2be01");
INSERT INTO C_PP
	VALUES ("8c4187ae-a21e-4f2f-862d-30cdce0a656c",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000002",
	'expressionPosition',
	'The ordinal position of the expression in the equation. This needs to be 
maintained by the external editor.
    This is specified as a real in BridgePoint to allow for a nesting scheme.
e.g., 1, 2, 3, 3.1, 4, 4.1, 4.1.1, ...
    See the description of expression and R622 for further explanation of 
ordering in adding expressions to the equation.',
	0,
	'',
	"6f5a0887-5f83-42e0-b2e8-ec8d1851a7bf");
INSERT INTO C_PP
	VALUES ("73e0aca7-37c1-412b-8af7-5f92861e5a39",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000001",
	'leftHand',
	'Indicator of adding to the left-hand or right-hand operand. A value of true 
means add to the left-hand operand.',
	0,
	'',
	"8c4187ae-a21e-4f2f-862d-30cdce0a656c");
INSERT INTO C_PP
	VALUES ("cc9c247a-a2e8-4bfb-ada7-2fffe3475cbb",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000004",
	'name',
	'The name of the variable.',
	0,
	'',
	"73e0aca7-37c1-412b-8af7-5f92861e5a39");
INSERT INTO C_PP
	VALUES ("52845e6d-8411-4ad8-aaae-2923012a6fca",
	"4facf38f-5b86-407b-8a02-7a1f1df5e212",
	"ba5eda7a-def5-0000-0000-000000000004",
	'typeName',
	'The name of the data type of the variable.',
	0,
	'',
	"cc9c247a-a2e8-4bfb-ada7-2fffe3475cbb");
INSERT INTO C_EP
	VALUES ("24798186-5bef-4275-8eaf-364ae88ea8d6",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'getActionOfBridge',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0);
INSERT INTO C_IO
	VALUES ("24798186-5bef-4275-8eaf-364ae88ea8d6",
	"ba5eda7a-def5-0000-0000-000000000005",
	'getActionOfBridge',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0,
	'',
	"4facf38f-5b86-407b-8a02-7a1f1df5e212");
INSERT INTO C_PP
	VALUES ("7e2fc902-8904-4b54-900b-d5bc0238307e",
	"24798186-5bef-4275-8eaf-364ae88ea8d6",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("c62f9ebb-66c8-4596-83fc-52123286bfa3",
	"24798186-5bef-4275-8eaf-364ae88ea8d6",
	"ba5eda7a-def5-0000-0000-000000000004",
	'bridge_name',
	'The name of the bridge.',
	0,
	'',
	"7e2fc902-8904-4b54-900b-d5bc0238307e");
INSERT INTO C_EP
	VALUES ("c079601f-3cf3-4fa1-9507-c5302d10095b",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'getActionOfDerivedAttribute',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0);
INSERT INTO C_IO
	VALUES ("c079601f-3cf3-4fa1-9507-c5302d10095b",
	"ba5eda7a-def5-0000-0000-000000000005",
	'getActionOfDerivedAttribute',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0,
	'',
	"24798186-5bef-4275-8eaf-364ae88ea8d6");
INSERT INTO C_PP
	VALUES ("c163cedd-ecce-4742-b645-ab3b05584d87",
	"c079601f-3cf3-4fa1-9507-c5302d10095b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("24e93131-4c4a-43b3-af59-7d54e46c5fae",
	"c079601f-3cf3-4fa1-9507-c5302d10095b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"c163cedd-ecce-4742-b645-ab3b05584d87");
INSERT INTO C_PP
	VALUES ("8aba3c60-7f21-4373-8057-b5f95a366bf0",
	"c079601f-3cf3-4fa1-9507-c5302d10095b",
	"ba5eda7a-def5-0000-0000-000000000004",
	'attribute',
	'The name of the derived attribute.',
	0,
	'',
	"24e93131-4c4a-43b3-af59-7d54e46c5fae");
INSERT INTO C_EP
	VALUES ("cb917a7e-bb20-434a-8c85-a95f73c277ef",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'getActionOfMethod',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0);
INSERT INTO C_IO
	VALUES ("cb917a7e-bb20-434a-8c85-a95f73c277ef",
	"ba5eda7a-def5-0000-0000-000000000005",
	'getActionOfMethod',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0,
	'',
	"c079601f-3cf3-4fa1-9507-c5302d10095b");
INSERT INTO C_PP
	VALUES ("805d3e21-e38c-4eb1-b3cb-87ec55e57793",
	"cb917a7e-bb20-434a-8c85-a95f73c277ef",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("9f2c79aa-57a1-485a-997e-68e9945d71b4",
	"cb917a7e-bb20-434a-8c85-a95f73c277ef",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"805d3e21-e38c-4eb1-b3cb-87ec55e57793");
INSERT INTO C_PP
	VALUES ("fe51a178-5801-4a97-87c8-cf7a0dc66b82",
	"cb917a7e-bb20-434a-8c85-a95f73c277ef",
	"ba5eda7a-def5-0000-0000-000000000004",
	'method',
	'The name of the method.',
	0,
	'',
	"9f2c79aa-57a1-485a-997e-68e9945d71b4");
INSERT INTO C_EP
	VALUES ("0175a13c-6057-491a-b8d0-aa535ec87ccb",
	"37bf1de1-2311-4331-bb88-0f539ec55fe9",
	-1,
	'getActionOfState',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0);
INSERT INTO C_IO
	VALUES ("0175a13c-6057-491a-b8d0-aa535ec87ccb",
	"ba5eda7a-def5-0000-0000-000000000005",
	'getActionOfState',
	'Returns the identifier of the action instance associated with the specified 
element. Will return an invalid identifier if the model isn''t correct for this 
action.',
	0,
	'',
	"cb917a7e-bb20-434a-8c85-a95f73c277ef");
INSERT INTO C_PP
	VALUES ("60fbfa7b-ac41-4b67-b276-75a510c270bf",
	"0175a13c-6057-491a-b8d0-aa535ec87ccb",
	"ba5eda7a-def5-0000-0000-000000000004",
	'domain',
	'The modeled domain name.
',
	0,
	'',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO C_PP
	VALUES ("58697ff7-ea41-4b16-a470-167929e87a55",
	"0175a13c-6057-491a-b8d0-aa535ec87ccb",
	"ba5eda7a-def5-0000-0000-000000000004",
	'object',
	'The name of the object that has behavior specified by the state model.',
	0,
	'',
	"60fbfa7b-ac41-4b67-b276-75a510c270bf");
INSERT INTO C_PP
	VALUES ("b798625c-a89a-4a00-94c2-2b4859e1a79d",
	"0175a13c-6057-491a-b8d0-aa535ec87ccb",
	"ba5eda7a-def5-0000-0000-000000000004",
	'state',
	'The name of the state.',
	0,
	'',
	"58697ff7-ea41-4b16-a470-167929e87a55");
INSERT INTO PE_PE
	VALUES ("37bf1de1-2311-4331-bb88-0f539ec55fe9",
	1,
	"1f0962a3-7ad6-4de6-aa3c-aa04e707ade2",
	"00000000-0000-0000-0000-000000000000",
	6);
INSERT INTO EP_PKG_PROXY
	VALUES ("1f0962a3-7ad6-4de6-aa3c-aa04e707ade2",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	'metamodel',
	'A metamodel is a model of a model. The metamodel provides the rules and 
constraints of modeling using a particular paradigm.
    The metamodel provides no guidance outside of its subject matter. e.g., the 
Shlaer-Mellor metamodel provides rules and constraints for modeling using the 
Shlaer-Mellor method, but it doesn''t provides rules and constraints concerning 
the representation of the modeling elements.
    This allows the modeling to be done using any notation (graphical or text) 
that can unambiguously represent the elements used in the modeling.
    It also means that the metamodel also doesn''t say how the model is to be 
used. i.e., how it is transformed to machine language, or how it might be run 
in simulation.',
	0,
	'../metamodel.xtuml');
